We completely understand, and unfortunately, we agree with you as well. Most
organizations try to operate in a quick fly by night mode and hence get into a
lot of issues. Knoldus was born out of the need to provide different kind of
consulting and services from India. Prior to starting Knoldus, the Knoldus team
was working on the other side of the table with other vendors and saw a lot of
issues. Knoldus was born to mitigate these issues and develop high quality
software at the right price.See our history and ideology. We invest deeply in
our Knolders. There is a 100 day immersion program that every individual goes
through before they can get started on a product. This includes passing an exam
on key technology benchmarks that define Knoldus. There are knowledge sessions
every week and every Knolder is encouraged to contribute to open source, write
blogs, author books and present at conferences.
In the globally distributed world, everyone is working in a different timezone.
Knoldus has a presence in 4 geographies. US, Canada, Singapore, and India. You
can be assured that your emails and slack messages would be answered by someone
sooner than you expect. We have a very well defined communication model that we
have perfected over the last 7 years with our Knolway that ensures the success
of every engagement that we get into.
Knoldus has an inhouse tool which checks the quality of every line of code that
we write. CodeSquad has been released in public now as well. Each small piece
of project functionality developed by Knoldus is covered by automated tests. In
addition to low-level tests, we maintain a set of high-level "acceptance" tests
verifying whether the product works properly. It is all automated in order to
get fast feedback that everything works as expected after changes in the code.
We will have an automated test simulating 'clicking' through your web
application. Moreover, our developers review each other's code to achieve
better internal design, avoid mistakes, and share knowledge.
IntelliJ IDEA - the best Scala/Java development
TeamCity, Jenkins - for continuous integration and
Trello, Jira - agile project management tools
Confluence - an enterprise wiki for documentation and
GitHub, Stash, Codebrag - tools for code reviews
and many others... The set of tools depends on the team. Self-organization
of teams and years of (commercial) experience allow us to work efficiently,
even in new fields. We often consult and advise our clients on the best-fit
technology in their projects.
Knoldus provides experienced development teams (IT developers, quality
analysts, designers, business analysts) to its clients in order to understand,
design and, implement the clients' needs. Our engineers go through a rigorous
selection process which involves writing code for complex situations and
presenting that for review. They are fully equipped with experience and
knowledge to solve every challenge by themselves. The people who will work on
the project are exactly the ones that the client meets, and you can read about
each of us on the team page.
We gather knowledge and experience both from inside the company and outside
(e.g. conferences, meetups). We keep track of what we have learned on our
common wiki and we regularly (every Friday) we conduct a knowledge sharing
session which is shared in the public domain as well.
Everyone at Knoldus has a hobby project of their own which they work on in
their free time. Everyone contributes to an open source project or library.
Most of us are active bloggers or community members - see our blog and meet the
team pages. We have delivered so many presentations at various conferences both
internal as well as external.
We usually set up a Slack or Skype chat for the team and client, so it is
usually just a matter of asking about progress.
There are daily standup calls with you and you would know what is done on each
day and what, if anything, is blocking the progress. Your time investment in
the standup process is mandatory or we would not take on the project.
The client also has full access to our project management tools (or we use
client's tools). There, the client can check out the burndown chart on the
iteration or project level. At least every two weeks we demonstrate to the
client a working version of the product with more and more features
implemented. You also have free access to the CodeSquad tool with which you
would be able to track the quality of your code at any time. You would also be
able to see the history of how the code is evolving over a period of time.
Offering development from multiple locations - highly-skilled and motivated
developers, with excellent English command, working from 4 geographies and
just a slack message away 10x small, efficient team of experienced backend
& frontend developers, able to shift focus in a very agile way.
Close cooperation with business and key technology makers- We are strategic
partners with Lightbend (creators of Scala and the Reactive platform),
Databricks (creators of Spark), Confluent (creators of Kafka) and Datastax
(creators of Cassandra, GraphDB). This enables us to be and keep you at the
forefront of emerging technology.