develpreneur podcast

A Constant Pace Indefinitely – Measured Development

Software development has high and low points.  Likewise, there are hectic and “slow” times that we live with as part of our work-life.  When you think of software development as a marathon, a constant pace is a goal.  You want to be able to set a pace for the team that they can run at forever.  That allows for critical success factors like embracing change and adjusting to changing requirements. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Sustainable Development Burnout and similar situations are highly detrimental to a plan.  The loss of a resource or team in such an unexpected way causes slippage or maybe even failure.  There... Read more

develpreneur podcast

Working Software – The Primary Measure of Progress

There are times where it helps to state the obvious.  The most glaring truths can be lost in the details when we forget to focus or reset.  Working software as our goal is one of those truths that we need to remember.  There is so much that goes into creating a solution that can distract us from this primary goal.  However, keeping this in mind can help us sift through what is productive and what is busywork. Working software is the primary measure of progress. Keep The End in Mind First and foremost, we still want to satisfy the customer.  That is the “why” of any project.  It is our measure of success for the solution.  Likewise, working software is... Read more

develpreneur podcast

Face-To-Face Conversation – Efficient And Effective

The season of digging deeper into the Agile Manifesto continues forward to the sixth principle.  Our primary focus is on satisfying the customer.  However, we now shift into how our approach can achieve that goal.  It is time to talk about the value of a face-to-face conversation. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Clear And Effective Communication We have often looked at setting expectations and communication as essential factors in project success.  This principle cuts to the chase concerning this challenge.  I think we all know the primary thrust of this recommendation.  Nevertheless, we quickly get pulled away from the best way to accomplish the objective.  There are... Read more

develpreneur podcast

An Environment And Support They Need

In this episode, we continue our crawl through the fifth principle of the agile manifesto.  Our focus switches from motivated individuals to the environment and the support they need.  Motivation is great.  However, we need to feed that and clear obstacles. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The Required Environment Numerous factors go into a beneficial environment.  These range from personality and emotional impact to the right tool for the job.  History is littered with incredibly skilled teams and groups that failed due to an adverse environment or lack of support.  Therefore, we should consider what makes a productive environment. The simplest way to assess... Read more

django on aws

Python-Django on AWS

This tutorial is a quick start to a Python-Django environment using the AWS environment and related services.  It is a stand-alone tutorial or can be used to get started on our video series.  This is technical but aimed at getting you set up quickly by following the steps laid out.  If you have any challenges with this then leave a comment or contact us so we can make adjustments and make this as easy as possible. The Goals Our goal in this series of steps is to create a full-featured development environment.  Many of the details will be explored in our video series.  However, this should be a good start for anyone that wants to stand up a Django on... Read more

develpreneur podcast

Motivated Individuals – An Agile Principle

The fifth principle of the Agile Manifesto is a big one.  It starts with the idea of motivated individuals and progresses to getting the job done.  This statement could be a solid foundation for a management approach and is at the heart of many such strategies.  An introduction like that should have you ready to see where the discussion goes. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Motivated In Part A motivated team is useful.  However, motivated individuals are essential for success in any project.  They are the lifeblood of the motivated group.  This recommendation may seem to be common sense.  We all know that leaders... Read more