Culture
Software Quality, Bugs and SLAs 7 minutes read.
I'd embrace Rushabh Doshi's points as the first set of core principles you should agree on and document, so your team could execute on it. You can change and define it as you see fit, but just like it's important to agree on "Definition of Done" (DoD) before starting a task, you want to define how to measure and treat quality.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
Brands With Opinions Are Better Than Brands With Marketing Models 12 minutes read.
We all work for a company that has a brand around it: what is the mission statement (why are we here)? Who are the people working there? What is it about the company that is interesting? I think the examples from Basecamp are great, and I'd recommend following Charity Majors and the way you get to learn about Honeycomb (she's the co-founder) by getting to know her and her views. In a world with an abundance of information, your team and their vision and values are becoming a product differentiator. Are you doing enough to put them in front of the world?
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
Yes, You Should Estimate Software Projects 8 minutes read.
Gergely Orosz captures extremely well my thinking regarding time estimation. Being able to provide time estimation is a skill you should practice and improve. It will help you improve your project management skills and your communication skills. It will help you set more explicit expectations early on. It will help you deal with risks and how to mitigate that. It will help you build trust within the organization. The tradeoffs are essential: "Pushing back on estimates also misses the bigger point about engineers staying focused on delivering the largest business value... For every major project, we shipped something different on the launch date, than what we agreed to originally". Like everything that is important, people (Dilbert type of managers) will find ways to abuse it. When that happens, find a better place to work at. Don't sacrifice your ability to learn, grow, and increase your impact.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.