Agile is more than just a fancy buzz word thrown around to make software development sound cool. As a startup founder, it’s important to understand the intention of the Agile Methodology to fully realize the value. The good news is, this may be easier to understand and apply than you think! In fact, you are probably already applying agile concepts without even knowing. Do you create cross-functional teams to develop your products? Agile! Do you meet regularly as a group to discuss progress? Agile! Do you gather feedback from end-users early and adjust design? Agile! The Origin of Agile...
The Vulcans had it right with their saying “infinite diversity in infinite combination.” Because when you don’t limit your scope of potential combinations, the possibilities are endless. To be the best at what we do, we want to build a company that values diversity. While discussing diversity can too often seem like a superficial corporate initiative, it’s very significant to us. At Code Hanger, we believe it is important to be intentional about surrounding ourselves with diverse groups of people. It’s not just going to happen on it’s own. Most importantly, the biggest reason we think...
Code Hangar started as an idea between Ian and I to bring together a collective of developers who could leverage their expertise as needed. However, over the years we’ve figured out our core strengths as a company and the clients we serve best. Today we specialize in rapid minimum viable app development for growth stage tech startups. At the heart of our company is still that vision for a collective culture of developers working towards similar goals. However, as we have grown, we’ve decided to structure our company differently than our original vision of independent developers working together....
One of the most important aspects of maximally effective app development is to release software features early and often. No matter what stage of app development you’re in, the sooner you can get essential feedback from your target users, the stronger the product you will ultimately build. Releasing early and often is an iterative process wherein repeated cycles of agile operations work toward continuously refining and enhancing the user's experience using your software. With each iteration, development moves forward by achieving incremental benchmark goals within each cycle. We accomplish this at Code Hangar through sprints that typically last two...
Startups need to stay competitive and use their limited resources in smart ways. We believe that is best accomplished through an agile framework that takes an iterative approach and develops software incrementally. Because the software development process is an ongoing one, sprint cycles create that agile framework that allows teams to pivot much more easily in order to respond to a number of changing priorities. However, a sprint based pricing model versus a project based price for development can be confusing if you are not familiar with it. Project based pricing may seem more straightforward because you can define all...