Post Agile?

post agile

Googling “Post Agile” brings up the following as “Searches Related to Post Agile”

design thinking vs agile

post agile manifesto

difference between agile and design thinking

ibm design thinking and agile

applying design thinking software development

developing software using design thinking

design thinking in software development

design thinking software engineering


Design Thinking is a collaborative process where those who innovate meet a user demand with what is technically feasible, using a viable business strategy. It′s a human−centered approach to problem solving that helps people and organizations become more innovative and more creative. (Explore Creative Confidence by Tom & David Kelley)

A good article on combining Agile and Design Thinking comes from Tom Roach, Design Lead at IBM. Check it out: How to combine Design Thinking and Agile in practice

Continue reading

Quality attributes: Don’t forget them!

quality attributes

My experience in the software industry has been all about building enterprise solutions. Unlike Consumer focused solutions, Enterprise solutions have stringent non-functional requirements. The article Enterprise vs. Consumer startups describes five critical differences between the different types of startups, and two of these differences have to do with the so called quality attributes, Security, and Maintenance. I claim that we cannot afford to play down these requirements, even with consumer oriented software, especially when we are marching towards an economy that is driven by computer systems.

Continue reading