Now I call them robots or short bots. You might call them scripts, services, helper tools or simply automation of tasks. If we see that we repeatedly doing the same task over and over again it is time to automate our software development. Let’s see how far we can go and where bots are used byContinue reading “7 Bots That Help Improve Your Development”
Category Archives: Kick Ass Developement
How Fixing Paper Cut Bugs Makes Customers & Developers Happier
When doing sprint planning meetings we always care about the big user stories. Stories that help the users solve real big problems. But what about the small things that hides in our backlog? These got almost forgotten, marked as “’should be fixed” but “not so important”. Sometimes it would be just a 3 hour jobContinue reading “How Fixing Paper Cut Bugs Makes Customers & Developers Happier”
10 Reasons Why Every Team Needs a Chat
In the year 2004 I was working in a development team and one guy suggested to use chat. I didn’t see the advantage to chat with other team mates next door. I could stand up and talk to them directly or pick up the phone. The chat client looked so ugly, I didn’t get notifiedContinue reading “10 Reasons Why Every Team Needs a Chat”
Code Reviews, just better
“Code Reviews Are More Important Than TDD” Dr. Venkat Subramaniam Don’t get me wrong: Test Driven Development is great and it helps with a lot of things: Good quality, maintainable functionality, repeatable tests and much more. We did a survey at conferences that showed us that around 70% of all developer teams are practicing some kind ofContinue reading “Code Reviews, just better”
6 Ways to Boost Developers Performance
I guess every company wants to have productive and efficient employees that comes up with bright ideas and can execute, track and deliver them. This employee should smile all the time, doesn’t need a lot of attention and works always for the company goals. This is a nice wish, but in reality we need toContinue reading “6 Ways to Boost Developers Performance”
Hiring Kick-Ass Developer
Finding people that can kick ass (if you give them the freedom to do so) is not an easy task. Kick-ass developers are not the norm. They constantly think how to improve things, they are passionate about what they’re doing and they have brilliant social skills. How can you find these special kind of people?Continue reading “Hiring Kick-Ass Developer”
Kick-Ass Software Testing
If you want to be a Kick-Ass developer you care about the quality of your software. The QA shouldn’t be responsible for finding your bugs. At Atlassian QA means Quality Assistance. For each 13 developer there is one employee working in QA. And we think this a great ratio! Sometimes QA departements see themselves as theContinue reading “Kick-Ass Software Testing”
Kick-Ass Development Needs Great Design Fast
This one is maybe Atlassian specific but I guess it happens in lots of engineering driven companies: You start with a small team of developers and as you grow you add more developers. Maybe at some state you add a bunch of tester. But what about designer? Developers can do a little bit of design themselves, right?Continue reading “Kick-Ass Development Needs Great Design Fast”
Kick-Ass Build Automation
As a Kick-Ass Developer you should automate as much as you can, so you’re able to do more coding. Looking at the development cycle the most obvious automation are your builds. Nowadays I don’t know many teams that are not using a Continuous Integration server that kicks off a build after every check in (inContinue reading “Kick-Ass Build Automation”
Kick-Ass Code Collaboration
Collaboration on code is important. If we want to do Kick-Ass Software Development we need to get our changes fast, easy and without a big process into the code base and keep the code quality high. I start with 2 problems I’ve seen in software development teams. Code collaboration problems The indispensable developer If you’re a developer that worksContinue reading “Kick-Ass Code Collaboration”