Technical Capability and
Business Need
design.develop.deploy
III DG is capable of enterprise-level consultation dealing with industry standard
patterns and practices utilized in every phase of the software lifecycle; from the
design phase to the environment setup , on to the
development phases, all of the way
to the quality assurance and deployment phases
. We have corporate ERP system development and leadership experience in the previously
discussed areas. However, having this valuable skill set and being capable of these
practices, does not mean that is the primary focus of this organization. The focus
for our organization is to strategically implement only the appropriate concepts / practices while still bringing the
level of quality that comes from these enterprise practices to the more rapidly
changing and growing arena of SMB companies with a focus on a single idea or a grouping
of ideas / business processes. We want to be the software/high tech foundation for
the business ventures that our clients embark on.
Expanding on our quest to find the right technical solution for your business
need we will use the story of Goldie Locks and the Three Bears...meaning that most
projects don't call for a big enterprise level fully integrated Service-Oriented
Architecture solution; however, they frequently need more structure and foresight
available with the no patterns and practices approach implemented on many SMB-focused
software development firms. The solution that is Just Right is what III DG
strives to find and implement. This sweet spot of software development is
difficult to reach and often the just get it done mentality seems to be the
best solution to every project. However, disregarding or not having the experience
with more structured software patterns and practices will negatively affect the success
of a project because of the hidden costs associated with the "-ilities" that every
project has to account for (such as maintainability, extensibility, reliability,
scalability, and overall quality), while creating the over-architected solution
can quickly send a project over budget and behind schedule and simply isn't appropriate
for every business. Using the Agile methodology combined with proven software practices
and frameworks such as the ASP.Net framework and Software as a Service practices
are conducive to building quality quickly. Utilizing the ASP.Net framework libraries
and SaaS allows us to build software on tested and production quality platforms,
while the Agile methodology allows us to utilize smaller release cycles in order
for you to see a version of your vision in action so that we can better adapt to
the inevitable changes that come with the lifecycle of a business venture and software
so that the end product is a product that will help you achieve your business goals.