• Lean or Kanban Will Not Save Us From Ourselves

    by cmshinkle

    Lean or Kanban will not save us from ourselves.  By themselves, they will not prevent us from producing software that does not deliver value to the end customer.

    SEP has spent the better part of 20 years getting good at software development.  Throughout those 20 years, SEP has sought to improve or methods and processes.  In 2004, we began using Agile practices.  In 2007, I introduced Kanban and eventually lean.  These practices helped us to become more predictable, more reliable, and produce higher quality software for less money.  Our customers will tell you that we are very good at what we do.  Even so, I feel there is more we can do to help our customers build great products.

    All of these newly introduced practices did very little to ensure we were building the right product.  And, like the pizza delivery guy, on-time and predictable is great, but it’s what inside the box you care about.

    So, over the last year and a half, SEP has spent considerable time considering this idea.  We feel that it’s imperative to not only build great software, but to help our clients ensure they are building the “right” product.

    Over the next several blog posts, I am going to talk about the why, how, and what SEP is doing in this area of product design to specifically help our customers achieve greater success.

  • SEP Named #1 2010 ‘Best Places to Work in Indiana’

    by cmshinkle

    sep logo-smallYesterday, SEP received top honors as the best place to work in Indiana in the small to medium-sized company category.  The rest of the state now knows what I’ve always believed in my heart: SEP is a great place to work!  It’s been a goal of the company for as long as I can remember.

    I started with SEP in 1997.  At that time, there were 29 employees.  Since then, the company has changed but always remained true to its core values.  I’ve moved three times since starting and will be moving again at the end of year.  Our business has grown and changed as has the industries we work in: aerospace, medical, healthcare, automotive, etc.  The number of employees will exceed 85 before summers end.  The tools, technologies, and processes for building software have changed as well.  People have come and gone, but at its core, SEP has continued to strive to create a great place to work.

    Our mission statement says: “SEP’s mission is to create an environment that produces innovation and excellence in software engineering, where we bring out the best in each other, create success for our clients and make our world a better place.”  This award and recognition serves as confirmation that we on the right path.

  • My Agile 2010 Sessions

    by admin

    I’ve submitted 2 proposals for sessions at the Agile 2010 conference. They can be previewed here:

    You have to create an account to view them. But, once you do, you can leave comments and browse other Agile 2010 session proposals. Let me know what you think!

  • My LSSC 2010 Presentation

    by cmshinkle

    In addition to chairing a track, I will also be speaking at the LSSC conference to be held April 21-23, 2010 in Atlanta GA.  My presentation on using Lean and Kanban in a contracting environment will by on Wednesday the 21st from 5:00pm – 6:00pm in the Kanban Track.  I’ve posted the abstract here:

    Kanban practitioners commonly ask two questions: “How can I reliably commit to a date using Kanban?” and “Is there a lack of perceived schedule pressure in Kanban?” People in contracting or service environments must often make commitments to clients with specific delivery dates and cost estimates. We will explore how to make target-driven commitments when managing projects with Lean principles. In addition, we will look at ways to utilize those initial estimates to appropriately set team expectations. The session will show how this encourages innovation within the team leading to process improvements. At the same time providing leading indicators of project status without willfully holding to an unrealistic goal.

    More information regarding my talk can be found at http://atlanta2010.leanssc.org/home/chris-shinkle/.

  • Lean Software and Systems Conference 2010

    by cmshinkle

    The Lean Software and Systems Conference 2010 is the place to learn about "the next wave of process innovation": Lean, Pull Systems, and Kanban.

    If you are interested in applying Lean concepts to software and systems development then this is _THE_ conference to attend. It will have the best people in Lean and Kanban, and the best and largest quantity of Lean content.  (A significant number of our speakers will not be attending Agile 2010 and will not be speaking there so this is your chance to see them.)

    At the conference, you will:

    • Learn lean development approaches with a focus on scientific, model based solutions.
    • See how to tailor lean methods to your unique work situation.
    • Find proven approaches that let development and management work together on a system design level.
    • Get pragmatic, actionable advice, delivered by people with field experience presenting metrics and data.

    When: April 21-23rd, 2010

    Where: JW Marriott hotel, Atlanta, GA

    More information: http://atlanta2010.leanssc.org/news/

    Follow on Twitter: @lssc10

  • LSSC 2010 Call For Papers

    by admin

    From http://www.limitedwipsociety.org/2009/11/15/lean-software-systems-conference-2010-atlanta/

    Lean Software & Systems Conference 2010 Atlanta

    The first Lean Software & Systems Conference will be held in Atlanta, Georgia, USA between April 21st and 23rd 2010.

    Registration and the Call for Papers is now open at atlanta2010.leanssc.org

    The first 50 registrants enjoy a super early discount rate of $800 plus entry to the exclusive speaker luncheon and a special limited edition Ltd WIP Society t-shirt, sponsored by David J. Anderson & Associates.

    The Call for papers closes on December 14th.

    Use the Twitter search tag #lssc10 to filter tweets about the event. Follow @lssc10 on Twitter for news from the organizing team.

    If you are speaking or attending the conference you might like to tell people about it by adding these buttons to your web site design. If you want to use these assets on your site just paste the HTML code provided straight into your web source code or content management system.

  • Kanban as a change management tool

    by admin

    I am beginning to better understand how effective Kanban can be as a change management tool.  Any kind of change within an organization is often preceded by fear and worry which lead to resistance.  People aren’t sure what’s going to happen, how it’s going to affect the company, or how it’s going to affect them personally.  In the past, when I have introduced new ideas, practices, or concepts within SEP, they have often required people to change the way they work on a daily basis – a very low level impact.  However, I have not found that to be the case with Kanban.  Kanban works to minimize changes by initially asking people to add a few ideas to their current work flow.  Things like,but not necessarily including: visually representing tasks on a board with sticky notes, attending a daily standup meeting to discuss items on the board, limit the amount of work based on the Kanban WIP limits, and only “pull” work when capacity is available.  It does not attempt to make people change those low level, daily, deeply ingrained work habits at the onset.  And, in doing so, it minimizes an individual’s resistance by reducing fear.  As Deming pointed out, reducing fear is a very good thing!

  • Agile 2009 Presentation and Materials

    by admin

    I have uploaded both my IEEE submission and presentation.   Both are available for download.  Please let me know any thoughts and/or comments you may have regarding them. 

  • My Inaugural Post

    by admin

    This being my first blog post, it seems like I should tell people what my blog is about and who I am.  I am a Development Manager at Software Engineering Professionals (SEP). SEP provides managed software services in a variety of industries including products for business, data, and safety critical applications.

    I have worked for SEP over 12 years in roles ranging from software engineer to recruiter to development manager. I have experience customizing and fitting process models to many different domains including aerospace, defense, medical, consumer electronics, and automotive. I have used Agile and Lean methods to lead large complex projects, most notably, a military aircraft engine monitoring and maintenance system and FDA regulated remote patient monitoring system. I introduced Agile to SEP in 2004. In 2007, SEP began to adopt Kanban processes under my guidance, as I trained and mentored engineers across the company. Currently, more than 12 different projects are using pull-based approaches with Kanban.

    My blog will discuss those things I have learned and continue to learn about applying Lean principles and tactics to the field of software engineering.  I hope that my struggles, ideas, and thoughts will be of use to you.