Our technical environment
- We use the latest frameworks
- We work with smart, fun & nice people
- There are no rigid processes
- We push technical boundaries
- Our teams continuously try to improve
- Developers have direct access to stakeholders
At LEAP we believe that creating the best software means creating the best development environment and development team.
Joel Spolsky discusses this topic in detail and created his own test, which is used if you want to place developer recruitment ads on his websites.
How LEAP does in "The Joel Test"
1
Do you use source control?
Yes, we use SVN
2
Can you make a build in one step?
Yes, we use TeamCity
3
Do you make daily builds?
Yes! Just don’t break the build!
4
Do you have a bug database?
We use a physical taskboard, and are in the process of implementing
Jira from Atlassian to work alongside our taskboard.
5
Do you fix bugs before writing new code?
Yes
6
Do you have an up-to-date schedule?
We do have a schedule and it is revised almost weekly, as we work in an agile environment in which the business requirements change rapidly and regularly.
7
Do you have a spec?
Where required, we have specs. We use
Confluence from Atlassian to document our requirements in a collaborative way.
8
Do programmers have quiet working conditions?
Yes. We are not near sales or helpdesk!
9
Do you use the best tools money can buy?
Yes. We do not skimp on hardware and development environment. We continually strive to be better, for example we would like to implement a VM development and test environment in the near future.
10
Do you have testers?
No!
11
Do new candidates write code during their interview?
If necessary, we throw a few coding tests out there. We test for the basics.
12
Do you do hallway usability testing?
Yes. We are a very casual and collaborative environment. We throw prototypes and test apps around all of our staff and users.