• Home
  • About
  • Contact
  • Archives
Site Logo

Agile Web Development & Operations

Shaping and Evangelizing DevOps since 2008

  • Our Books
  • DevOps
  • Kanban & Agile
  • Tools & Technology

Three things you need to stop doing when becoming an engineering manager

by Matthias Marschall on January 13, 2017 · 3 comments

engineering managementCreative Commons License Rainer Stropek

You are a great software engineer with years of experience under your belt. You’ve seen too many technologies come and go to easily fall for the next hyped framework. You choose the tools which get the job done and have a good chance to keep working for the years to come.

Despite growing experience, your personal growth slowed to a crawl. You’re wondering what the next step should be as many of your peers have chosen to become an engineering manager.

Before you set off down this road, be aware of the implications of such a step: becoming an engineering manager is not a promotion, but a change of careers!

Why becoming an engineering manager is a change of careers

There are three things you have to completely change when switching from engineer to manager. You need to:

  • stop negativity
  • stop writing production code alone
  • stop saying “No” without providing options

[Read more…]

Filed Under: General Tagged With: agile management, leadership

Growing Pains: Adding Web Services to Legacy Desktop Applications

by Dan Ackerson on September 13, 2012 · 0 comments

1951--When-Worlds-Collide--poster by xray delta one
Creative Commons LicenseJames Vaughan

As a desktop application business, you decide to take a chance and jump onto the “Web” bandwagon. Sure, this whole Internet thing has been hyped for a decade, but maybe there’s something to it after all? Your first idea is to tackle that old workhorse called E-Mail. Pictures are only getting bigger and you just can’t seem to push those snapshots around to your friends and family anymore.

“What if you could upload them to the “Cloud” and mail just the link for viewing?”

“Great idea, and there are some really excellent web services that offer this already. Maybe we could just use one of them?”

“Nah, we could do it way better and I have a few more ideas. We know what our customers really need.”
[Read more…]

Filed Under: General Tagged With: desktop, mobile, webservices

Good Communication as the Starting Point of Change

by Dan Ackerson on June 8, 2012 · 1 comment

Daily Standup
Creative Commons License edalisse

I’m an OK speaker and a better listener. I tend to passively engage in regularly scheduled meetings (you know which ones I mean). When some interesting points arise, my radar lights up and I lean forward. When some of those points turn into horrifying half-truths, I gasp inside my head and wonder what in the hell that person was smoking. By the time someone sticks their foot completely in their mouth, I’m frustrated as hell and jump into the conversation bent on “fixing” it.

And you can imagine the outcome…ugghhh. However, I’m lucky to have a great boss who noticed this tendency and suggested I take some speech lessons. There, I learned a tremendous amount about myself and, more importantly, how others perceive me while I’m speaking to them. I now realize how I can become more successful in affecting the difficult changes I’m helping to introduce here at work. And it all starts with a positive connection to your audience.
[Read more…]

Filed Under: General

Agile Web Development & Operations: What do YOU want it to be?

by Matthias Marschall on March 16, 2012 · 0 comments

For nearly four years Dan and I have shared our experiences and ideas about agile development and DevOps.

We would like to ask you, our dear readers, how we could help you to become even more agile and have more fun doing your job.

Please help us to understand your needs better by taking our short survey at: http://www.surveymonkey.com/s/MKYQPL5.

We’d love to hear from you!

Dan & Matthias

Filed Under: General

The 5 Biggest Mistakes When Hiring

by Matthias Marschall on September 8, 2011 · 2 comments

Creative Commons License GoTRISI

Sad but true – it’s pretty rare for managers to hire the right people.
If there are too many candidates, effective filtering is critical. Too few candidates, and it’s hard to get applications at all, much less the right ones. I want to describe the top five errors you make when trying to hire the best people.
[Read more…]

Filed Under: General Tagged With: hiring, recruiting

Do Annual Budgets Hurt Agility?

by Dan Ackerson on August 4, 2011 · 2 comments

Creative Commons License Ken Teegardin

Desktop application development is traditionally done in waterfall development mode. Specifications and requirements are gathered over a period of months before being unleashed upon a “pool” of developers for implementation. Development times run into thousands of man days after which a “beta” product is released to the QA team (or perhaps some very brave customers). After another thousand days of bugfixing, you slap a product version onto a shrink wrapped box, burn the CD-ROM and ship.

While it may be hard to believe, this is how the majority of software development has been done for almost half-a-century. The older the company, the better the chance they follow this exact release cycle. There are annual budget meetings to determine which departments and projects will gain the largest developer pools. It’s excruciating to watch these behemoths try to introduce agile into such an environment and I believe budgets are toxic to agile development!
[Read more…]

Filed Under: General

Stabilizing Application Architectures Through Simplification

by Dan Ackerson on July 14, 2011 · 0 comments

Creative Commons License benjamin-nagel

Consider the following: People are complicated and companies are run by a lot of people. A relationship between two people is complicated. Relationships between companies? Well, you see where I’m going.

Outsource a software development project requiring 10 developers, an on-site team of 3 managers and 4 developers, involving a total of 4 external companies. Surprised that the shipped product is more complicated than you originally planned? You shouldn’t be.
[Read more…]

Filed Under: General

Top Three Traits of Successful Engineers

by Dan Ackerson on June 7, 2011 · 3 comments

Creative Commons License George Vnoucek

You know it within an hour of working with them. A special kind of sysadmin or developer that not only knows how to do their job, but really cares about doing it right. This is the person that makes you refactor that duplicate method or add that one last test. The kind of engineer that dots every i and crosses every t. David Lutz (@dlutzy) tweeted this last week “Of the IT professionals I’ve worked with, talented sysadmins and programmers, only a select few are worthy of the title Engineer.”, which really struck a chord with me.
[Read more…]

Filed Under: General

Protected: [Question] What’s the difference between TDD and BDD?

by admin on January 15, 2011 · 2 comments

This content is password protected. To view it please enter your password below:

Filed Under: General

Agile Web Operations: What do YOU want it to be?

by Matthias Marschall on February 9, 2010 · 1 comment

For nearly two years Dan and I have shared our experiences and ideas about agile development and system administration. With every post we hoped to be helpful, and maybe some of them even were…

Now, as we approach 500 subscribers, we would like to ask you, our dear readers, how we could help you to become even more agile and have more fun doing your job.

Please take our short survey at: http://www.surveymonkey.com/s/LJVMRG9 and tell us about your situation, your goals and how you would profit most from our experiences.

We’d love to hear from you!

Dan & Matthias

Filed Under: General Tagged With: agile

Next Page »

Top GENERAL Posts

  • Agile Web Operations: What do YOU want it to be?
  • Kanban, Agile & DevOps - Free Updates By Email
  • The 5 Biggest Mistakes When Hiring
  • Top Three Traits of Successful Engineers
  • Stabilizing Application Architectures Through Simplification
  • About Agile Web Development & Operations
  • Archives
  • Get In Touch
  • 1st Birthday: Best of Agile Web Operations
  • Do Annual Budgets Hurt Agility?

Copyright © 2008 – 2018 ยท Agile Web Development & Operations