Introduction to Kanban for Software Development

Introduction to Kanban for Software Development

July 17, 2012

Learn what Kanban is, what it isn’t, and how to apply it to an IT or software development project. Kanban focuses on the flow of work through a system. It’s a useful tool to visualize the work and the problems that impact flow. It supports evolutionary process improvement and helps control the amount of work in process. Being less prescriptive than many SW Dev methods, it can be used more naturally, that is without shocking the system as it is being adopted. This will be an informal and interactive session with lots of time for Q&A. Time permitting, we’ll touch on pull systems, metrics, value stream mapping, the Theory of Constraints and the Scientific Method.

About the Speaker

Andrew Fuqua

Andrew Fuqua is an independent lean/agile/scrum coach who blogs at www.andrewfuqua.com. His passion is helping teams have a better environment in which to be productive, creative and happy. Andrew has developed software professionally since the mid 1980s for companies such as IBM and Internet Security Systems. He also has 10 years of experience managing and consulting in the software space. He has been using agile methods since 1999 including many years pair-programming in a test-driven environment. He has a BS and an MS in computer science, and also a MBA from Duke University.

The meeting starts at 7:00 PM
Our Location:

Holiday Inn Select Atlanta Perimeter Dunwoody
4386 Chamblee-Dunwoody Road
Atlanta, GA 30341
Phone: (770) 457-6363

Directions

Posted in Meetings
AJUG Meetup

Building and Deploying 12 Factor Apps in Scala and Java

June 20, 2017

The twelve-factor app is a modern methodology for building software-as-a-service apps:

• Use declarative formats for setup automation, to minimise time and cost for new developers joining the project.

• Have a clean contract with the underlying operating system, offering maximum portability between execution environments.

• Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration.

• Minimise divergence between development and production, enabling continuous deployment for maximum agility.

• And can scale up without significant changes to tooling, architecture, or development practices.

We will build a RESTful web service in Java and deploy the app to CloudFoundry. We will go over how to build a cloud manifest, how to keep our database credentials and application configuration outside of our code by using user-provided services and go over what it takes to build a 12 Factor application in the cloud. This presentation will be heavy on code and light on slides!

Location:


Roam Dunwoody

1155 Mount Vernon Highway NE
Atlanta, GA 30338 (map)

AJUG Tweets

Follow @atlantajug on twitter.

Recent Jobs