5 Replies - 1043 Views - Last Post: 11 May 2013 - 12:18 PM

#1 WingZero163  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 11-May 13

Software Development Workflow for the Solo Developer

Posted 11 May 2013 - 11:32 AM

I am try to fine tune my workflow for my development projects. I want to know some of the better techniques to developing software and the order of importance. More to the point. How do I go about developing a new software project from scratch and the steps necessary to completing that project. Thanks in advance.
Is This A Good Question/Topic? 0
  • +

Replies To: Software Development Workflow for the Solo Developer

#2 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9223
  • View blog
  • Posts: 34,630
  • Joined: 12-June 08

Re: Software Development Workflow for the Solo Developer

Posted 11 May 2013 - 11:40 AM

How about you explain your current work flow.
Was This Post Helpful? 0
  • +
  • -

#3 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5529
  • View blog
  • Posts: 11,846
  • Joined: 02-June 10

Re: Software Development Workflow for the Solo Developer

Posted 11 May 2013 - 12:03 PM

How about looking back a few pages? There must be 50 threads in this forum that are some variant of "How do I think/plan like a professional?"... "What are the steps for making a program?".... "How do you guys plan your projects?"

Honestly, there is no 1-2-3 for software development of every kind of project. If it were that easy you'd learn it all in one year at school, everyone would be doing it, and we'd all get paid about as much as the McDonalds counter monkey.

Developing a software project is the same as any other project.
How do you build your house? or a car... or open a mini-market..
  • Define the needs & wants.
  • Plan for conditions and usability.
  • Plan for unexpected conditions.
  • Architect a plan
  • Divide and assign responsibilities
  • Estimate the hours and materials
  • Build according to the plan

Was This Post Helpful? 1
  • +
  • -

#4 WingZero163  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 11-May 13

Re: Software Development Workflow for the Solo Developer

Posted 11 May 2013 - 12:10 PM

I am currently working with a legacy project that I have been maintaining. As the codebase gets larger I find myself doing repetitive tasks.

My current workflow would be the following below:

Select a sprint from my backlog of features
Cap the feature list to 5 features per iteration.
Select the feature to be added.
Proceed to program that feature through the use of partial files.
check in that code (recompile code)
check for changes
select the next feature
how can I better improve my workflow?
Was This Post Helpful? 0
  • +
  • -

#5 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9223
  • View blog
  • Posts: 34,630
  • Joined: 12-June 08

Re: Software Development Workflow for the Solo Developer

Posted 11 May 2013 - 12:16 PM

Okay so you are rocking agile.. fair enough.

Repetitive tasks - as in 'get feature, code feature, add feature'? That's sort of the deal with legacy maintenance.

Where's the planning? Where's the testing (new, integration, and regression)? Code reviews? Sign off of features? Documentation?

Outside of that you pretty much provided a thirty-thousand feet view of how to do programming. I am not sure what sort of improvement you specifically looking for.

I don't know what you mean by "use of partial files".
Was This Post Helpful? 1
  • +
  • -

#6 WingZero163  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 11-May 13

Re: Software Development Workflow for the Solo Developer

Posted 11 May 2013 - 12:18 PM

View PosttlhIn`toq, on 11 May 2013 - 12:03 PM, said:

How about looking back a few pages? There must be 50 threads in this forum that are some variant of "How do I think/plan like a professional?"... "What are the steps for making a program?".... "How do you guys plan your projects?"

Honestly, there is no 1-2-3 for software development of every kind of project. If it were that easy you'd learn it all in one year at school, everyone would be doing it, and we'd all get paid about as much as the McDonalds counter monkey.

Developing a software project is the same as any other project.
How do you build your house? or a car... or open a mini-market..
  • Define the needs & wants.
  • Plan for conditions and usability.
  • Plan for unexpected conditions.
  • Architect a plan
  • Divide and assign responsibilities
  • Estimate the hours and materials
  • Build according to the plan




I guess what I am asking is more about how to get the work done.

At what point should I refactor my code. Validate my architecture by use of a layering diagram and how do I benefit from MEF, Shared Addins(plugins) and automating visual studio to avoid repetitive task without recompiling my codebase?
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1