Mission
|
Reduce workplace risk, through global collaborative development and free distribution of open technologies and ideas. |
Latest Features!
|
It's a vehicle! It's a piece of equipment! It's somewhere in between! We received a lot of feedback about powered industrial trucks. People implementing Active Agenda wanted a specific set of modules to track powered industrial trucks because they are such a unique (and risky) piece of industrial equipment. |
|
Read more...
|
|
|
Code and Community are Core |
|
|
|
Active Agenda is an open source, corporate social responsibility, solutions company. Our risk management knowledge and experience guide our solutions but code and community are the heart of our business model. With code and community as core, we have developed a short list of coding and community 'chromosomes:' - We use source control - without exception.
- We use a build in one step process.
- We check in and test our new code with the entire application every day at 4.30 PM. After that we'll all test the new functionality (thoroughly) and old (more cursory). Whoever breaks the application gets to do something boring but necessary until someone else breaks the application. Bugs not fixed by the time we complete our day are the first things we work on the next day - before writing anything new.
- We have AND use a bug database. We believe bug reporting is a good thing.
- We fix bugs before writing new code. This is an effective method of pest control.
- We stop all production if we discover a roach1. A roach is the worst kind of bug. A roach is a problem with the code which can create many more problems if the nest is not eradicated. One roach (redundant design) can result in a thousand problems if not addressed. We kill bugs for users. We kill roaches for project participants and implementers.
- We maintain a real-time schedule. Our 'user community' provides the needs, our developers and project participants set the deadlines. Nerds rule! Users drool!
- We utilize and save specs OR we don't write code.
- We provide quiet, comfortable, and personally controllable working conditions.
- We use the best tools money can buy. The best does not mean the most expensive. In fact, sometimes (a.k.a. usually) the best tools are free.
- We use testers. We like people who enjoy the challenge of breaking things and showing off how smart they are...
- We have new candidates write code during their interviews but we prefer to hire artists, scientists, and other people of conscience to write code.
- We conduct hallway usability tests - frequently - our clerks are called Software Testing Engineers.
1 It has been estimated that for every roach noticed, there could be up to 1,000 undetected roaches crawling throughout a space. One pair of cockroaches can produce about 100,000 descendants in just a year." |
|