Blog

CTO to Go: Moving to the Cloud

by Royce Hall on July 13, 2020 | Azure,software development,technology,Tools

Benefits of the Cloud I thhink the reason the cloud has become an important thing is because managing your own infrastructure (your hardware, your network, your data center) are all very complex and difficult. It used to be that if you were a company that was big enough to need that type of stuff, you had no choice but to...

Continue Reading

CTO to Go: When Custom Software is Needed

by Royce Hall on July 6, 2020 | data management,software development

When do you need Custom Software? So I think of a business person, somebody who's not in software development an is not a technical person. These are generally smart people, they're using other types of software, they see what's possible. Maybe they're trying to use vendor tools already, but the tool just doesn't fit and they realize they really want...

Continue Reading

Pillars of Level 12: Client Empathy

by Royce Hall on | culture,software development

https://unsplash.com/@bmowinkel

Software Development is a Fundamentally a Discovery Process Normally, the people that were interacting with as a software consultancy shop don't know a lot about software development, so we have to start by exploring their project scope and budget. Typically our clients have a general understanding of the problem to be solved, but not see the 5-10 different ways of...

Continue Reading

Level 12 Supports Small Businesses During COVID 19 Pandemic in Indiana and Across America

by Biz Dev on | Uncategorized

Here at Level 12, we’re committed to providing IT solutions for your business! We work with businesses of all sizes and primarily focus on midmarket and enterprise clients, but today we want to praise small businesses, especially in our home state of Indiana! Indiana is driven by small businesses! In recent years, the Small Business Administration found that small businesses...

Continue Reading

Finding and Hiring Gifted Developers

by Royce Hall on June 8, 2020 | small business

Photo by Amanda Dalbjörn on Unsplash

Gifting in context I have from the very beginning tried to build Level 12 on people who are just really gifted. That's the word I like to use. I think some people can do software development, who are not on the far end of the gifted spectrum, and they're able to make their way through. But at Level 12, we're...

Continue Reading

There’s an app for that, 3 in fact

by Royce Hall on | software development,technology

Photo by Torsten Dettlaff from Pexels

Web app versus mobile apps Let's look at the example of Gmail. Gmail has a web app that you can use on your desktop browser, in which case, it's a big application. It also has a web app you can use on your mobile browser and is tailored to the smaller screen. But then Gmail also has native mobile applications...

Continue Reading

Azure Through the Eyes of a Drone

by Royce Hall on June 5, 2020 | Azure,data management,software development,technology,Tools

One of the coolest projects Level 12 has worked on has been utilizing autonomous drones to inspect wind turbines for damage and analyzing the pictures the drones take with machine learning. I did a brief write-up of this project here. There are all sorts of things to nerd out on: drones, Machine Learning, cloud computing, Internet of Things, and automation....

Continue Reading

A More Agile Agile Webinar: Implementing Agile Development Principles

by Royce Hall on April 14, 2020 | software development,software project requirements,technology

Practicing Agile Development Principles (without being tied to one methodology)  Tim Hickle: So thank you all for joining us today. I'm really excited to have this conversation. Randy and his team at level 12 have been amazing partners for us here at Woven. And something that through the content webinars we've done in the past, I've gotten a lot...

Continue Reading

Custom Software Development verses Commercial off the Shelf (COTS)

by Royce Hall on April 7, 2020 | data management,innovation,Payment Industry,software development,software project requirements,technology

Custom Software Needed

Custom Software Development or Off The Shelf? If you are undertaking a software project, you are probably asking yourself if you need to make or buy your solutions. In larger enterprises you may be thinking about implementing something as big as an ERP systems or CRM, or as small as a client intake form or web portal. You ask, is...

Continue Reading

Top App Development Company in Louisville

by Royce Hall on March 17, 2020 | culture,Louisville,software development

GoodFirms recognizes Level 12 at Top App Development Company in Louisville

Thanks to reviews from our clients, GoodFirms has recognized us as a top app development company in Louisville! GoodFirms is a site that focuses on rating software companies and products based on user reviews (kinda like Google reviews, but specifically for the software industry). If you are a looking for a software product, or a partner for an upcoming project,...

Continue Reading

Autonomous Drones Machine Learning Project

by Royce Hall on March 9, 2020 | Louisville,software development,technology

Machine Learning Drone

Do you know the difference between automation, Machine Learning, and Artificial Intelligence? Someone recently asked: "My interest in outsourcing is in the areas of cloud and AI and industrial automation space. Is that an area you have prior exposure to?" My response: "We have a lot of experience with cloud applications, management, and automation. We've also explored various industrial automaton...

Continue Reading

Automated Testing: Why is it important?

by Royce Hall on January 17, 2020 | Louisville,Python,software development,software project requirements,technology

Have you been burnt by bad automated testing? When we go to software engineering conferences we often talk about the benefits of automated testing. As we've had private conversations with a lot of the people we often find that they have had really bad experiences with applications that have just had tests that were not a benefit. They honestly made...

Continue Reading

Productivity Versus Efficiency: Building the Right Thing

by Royce Hall on October 4, 2019 | Louisville,Payment Industry,software development,technology

Productivity and Efficiency have Different Goals: Productivity is highly tied to value, efficiency is tied to waste. To be productive means that you're doing the right thing with as little waste as possible. Sometimes you might actually be productive with waste. And this might be common in more creative fields where people need to get away, they need time, they...

Continue Reading

Characteristics of a Good Leader

by Dale Gibbons on October 3, 2018 | Louisville,software development,software project requirements

characteristics of a good leader

Leadership is a gold-plated word, isn’t it? It’s so valuable to companies, they pay big, big money for it. It’s so impactful to families, children beg for it. Cling to it. It’s so valuable to teams, they’ll jump out of airplanes after it. The third item on our “12 Reasons Software Projects Fail” is lack of executive leadership. A foggy...

Continue Reading

Dear Tech Recruiter…

by Randy Syring on September 27, 2018 | Uncategorized

Dear Tech Recruiter, Thanks for reaching out to me regarding the development positions we have open.  I hope you did at least a little homework about me and Level 12 before you emailed me.  If not, and your email looks completely like a form letter, I may not respond at all. If there are positions open on our careers page,...

Continue Reading

5 Costly Mistakes to Avoid When Defining Software Requirements

by Dale Gibbons on July 10, 2018 | Louisville,software development

5 costly mistakes when defining project requirements

For some, there is no clear line between religion and managing software projects. Our recent post and ranking poll on the 12 reasons software projects fail yielded some spirited input and results. The winner—the top-ranked, number one, most challenging bugaboo of them all: Defining Software Requirements. What it is… Defining software requirements is the art, science, and skill of discovering...

Continue Reading

Advice to Aspiring Developers

by Randy Syring on May 26, 2018 | Louisville,software development

advice to aspiring software developers

This week I had at least four conversations with people who were young and aspiring developers. I've written some personal emails over the last year to others in the same situation and saved their content with the intention of turning them into a more polished blog post. Well, the reality is, the time to polish may never come so maybe...

Continue Reading

Crafting Actionable Use Cases

by Biz Dev on February 15, 2018 | software project requirements

crafting actionable use cases for your custom software project

Use Cases Our previous blog posts made a case for gathering project requirements, identified three core requirements types, focused on busienss objectives, and strategies for eliciting user input. Our focus is going to shift towards determining and defining specific things an application must do to provide value to users. A use case is a description of how an external actor...

Continue Reading

Getting User Input

by Biz Dev on February 7, 2018 | software project requirements

Asking the right questions is the key to gathering quality requirements for your software project, but before you can begin asking questions, you need to know who to ask. Identify User Groups In most cases, multiple groups, or classes, of users will interact with the software you want to build. For example, a manufacturing workflow tracking application may have the...

Continue Reading
Older Posts