background preloader

A design and usability blog: Signal vs. Noise (by 37signals)

Coding Horror Christopher Hawkins - Software development and Web development projects done effectively Lean Software Engineering Henrik Kniberg's blog I debug, refactor, and optimize IT companies. And jam alot too. Friendly Guide to Climate Change (and what you can do about it) I’ve spent ALOT of time the past few months trying to understand climate change and global warming, and how to effectively contribute. So here’s a short animated video summarizing the whole issue. Please help spread it as widely as possible! I hope this video will inspire many people to make small changes, and a few people to make big changes. read more Effective carbon offsetting – what we’ve learned and what we’re doing Flying causes global warming. Fly as little as possible. The obvious question then is – HOW do you carbon offset? So is there another way to carbon offset? (see this spreadsheet for the underlying numbers) read more 10 years of Agile @ Crisp. 10 years ago, 2007, me and a few Crisp colleagues embarked on a mission: be best in Sweden at helping companies become agile. OK, so now what? 10 years is a long time, and now it’s time for a new focus! Enjoy!

Herding Cats Signal processing is a domain of software development well suited to the paradigm of engineered systems. In today's world, hardware and packaged solutions have replaced the 10's of 1,000's of punch cards needed to process signals. Matlab is one example. This early work took me into other fields of engineered systems. There was even an effort at one time to have a system that translated formal specifications into code - skipping the coding part. large-scale heterogeneous systems, †embedded systems for automotive applications, † telecommunications, † wireless ad hoc systems, †business applications with an emphasis on web services etc. Our daily lives depend on complex software-intensive systems, from banking to communications to transportation to medicine. And of course estimating the effort and duration of SISoS is a critical success factor for any business providing products and services to this domain. So when would a software system NOT be Engineered to fit the Needs of the Customer?

J.D. Meier's Blog Your Outcome: Learn how to use Monday Vision to identify 3 outcomes or 3 Wins for the week. By identifying your best 3 Wins for the week, you’ll be able to focus and prioritize throughout the week to achieve better results. Welcome to Day 2 of 7 Days of Agile Results. Today’s focus is on identifying your 3 outcomes for the week. Have you ever had a week fly by and when Friday hits you’re asking yourself, “Where did the week go?” Not any more. With Monday Vision, you take a moment to jump ahead to the end of the week, and you ask yourself, “If this were Friday, what are three outcomes, wins, or results that I would want under my belt?” Monday is your chance to create a compelling vision for your week. It’s flexible, but I’m going to walk you through a specific approach, so that you know how to start. Save More Time and Effort While Creating More Value This Week You’re going to spend a week of your time. Let’s go to it … Step 1 – Write Down Your List of Important Things for This week Recap

Systems Thinking, Lean and Kanban Pawel Brodzinski on Software Project Management — Dealing with software projects in real life Free Management Library (SM) Conversations with Dale Society of Concurent Product Development

Related: