Agile Development with Kanban One of my favorite methods of doing Agile development is with Kanban. The process is simple, fluid, and easily communicates project information to stakeholders. Kanban allows us to move to a Just-In-Time (JIT) method, which let’s face it – everyone wants everything today, now. Kanban Dependency Management So you switch over […]
Distributed Agile Development with a Global Team
Businesses need distributed Agile Development to offer a first class service with 24×7 support. There are strategic benefits in the Agile software development life-cycle (SDLC) outside of cost benefits to this approach. Distributed Agile Teams Most teams that try to do Agile Development end up with a Frankenstein process that keeps the spirit but lacks execution. The […]
Architecting with the Millennial Engineer
You have a web application that you have maintained for a few years, relatively bug free, and stable. Your business is growing and you’re adding new features so you go out and find a new software engineer – a millennial engineer – just out of school. The new engineer is eager and excited, quickly sets up […]
Agile Development – What is it really?
There’s 100s of articles about Agile Development and it’s history so I’m not going to bore you with those details. A quick Google search can do that. What I’m going to do is really dive into why it’s such a buzzword, the supposed answer to every problem, and what it really means. Waterfall is soooo […]