Personal Development Lifecycle

By alik levin

Looking for improvement, growth? Overwhelmed reading productivity tips, emails, RSS subscriptions? Me too. How to distill avalanches of fantastic content into something consumable, applicable, simple daily repeatable practices?

Here is my take. Reverse engineer what software engineers do, adopt and adapt their Software Development Lifecycle to Personal Development lifecycle. The principles are the same, the techniques too.

by Pixelsior

From Software Development Lifecycle to Personal Development Lifecycle

Software development lifecycle (SDLC) has several chronological phases (software folks, I know there are many schools but I am sure you agree on the following core phases below):

Agile or Waterfall?

There are plenty SDLC schools. What I witness in the field is that there are mainly two that dominate - Agile-ish and Waterfall-ish.

From wikipedia:

The waterfall model is a sequential software development model (a process for the creation of software) in which development is seen as flowing steadily downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing (validation), integration, and maintenance.

Agile software development is a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project.

So what is the difference? The answer is simple:

I wonder why Agile is getting more and more popular…

What is your choice?

Become the architect, the designer, and the programmer of your own life. Create your own Matrix, plug in and live your dream life. How to start? Start With Something Simple, something that you know.

 



15 comments ↓

#1 blogrdoc on 04.01.08 at 3:08 am

Very interesting, Alik. Though on the surface, what I’m doing does not resemble your method, it is similar since I’m just ’starting with what I know’. As a scientist/engineer, I know experiments. I know how to use them to get results. I know they can be applied to move systematically from the unknown to the known. This is the idea behind blogrlab.com. My approaches for the various experiments are blend of waterfall and agile. I suggest that this is a sensible way to manage a entrepreniurial portfolio. It works for our investments, why not our life goals
Experiment 1 and 3 is waterfall. Experiment 2 is agile. Experiment 0 (my blog) is a mix of agile and waterfall.

#2 alik levin on 04.01.08 at 3:44 am

blogrdoc, I just loved how you put it - “move systematically from the unknown to the known”. That is the essence of the post. Just loved that. People get too often into dogma wars, while the better and more effective way just starting getting results by starting off doing somesthing, better off systematically. I am not trying to defend agile or waterfall, i am trying to defend lifecycles and iterations

I like your mix of approaches. I guess you improve over time with it since these approaches are systematic and iterative, that is why you get results.

#3 alik levin on 04.01.08 at 5:58 am

The other, even bigger point, is that life, achievement, and personal development can be viewed as a project. You apply Agile (mini-retirements) or Waterfall (401K) schools to it.

#4 Shilpan | successsoul.com on 04.02.08 at 2:34 am

Alik,

Great post. As an Engineer, I’ve worked on software projects and have been involved in the life cycle management. It’s interesting to compare that with personal development life cycle. Your analysis is very astute and to the mark. I am impressed.

Shilpan

#5 alik levin on 04.02.08 at 6:48 am

Shilpan,

Great to hear you loved the post. To be honest I am pretty flattered by your comment!

The question here “is this analysis practical?” or what should be added/changed/removed to make it practical? How to make it daily practice? Daily practice of personal development.

I am really interested to hear your comment on this?

thanks
alikl

#6 Shamelle @ Enhance Life on 04.03.08 at 2:48 am

Hi,
I hail from the software industry as well and know too well about the life cycle :-) I like the way you creatively mapped it to “real life”. I never thought of it like that.

Very inspiring post.

Thank you
Shamelle

#7 alik levin on 04.03.08 at 5:26 am

Shamelle,

Good to hear you liked it. I am on my quest of reverse engineering software engineering back into life.

There is no reason men engineered such sophisticated machine like computer cannot engineer her/his own life a bit better and achieve results and great performance

alikl

#8 Mike King on 04.04.08 at 1:52 am

Very cool post alik. And I of course love watching the clip from the Matric (for the 50th time probably!).

I think you asked and others mentioned, this approach is quite practical with personal development. One more thought on this though is relating how a lot of software projects fails because that first step is never done well or with the proper understanding or people. The same goes for people starting a life development plan for real, they often skip that reasons why and don’t ever really think about their passions, reasons and requirements for developing them selves, so they jump into something quick, have problems and give up feeling worse than when they started! The practically of the model should help steer people through this!

I think you could use this as a real guide from your site here alik, keep adding to this and use it as the basis to guide new users! I think that would be very powerful. Especially since you obviously have a lot of software developers and engineer style of readers.

#9 alik levin on 04.04.08 at 4:08 am

Mike, I was waiting for your comment on this, buddy!
:)

Your insightful comment gives me a lot of confidence.
Following your recommendation I’ve added the post to the side bar on the right – notice Personal Development section on the sidebar. It starts to look like software spec doc/blueprint: Vision, process, architecture, design, and implementation. That is exactly what I am trying to achieve – collect useful practices and convert it into consumable guide for repeatable achievement.

To add to your point of why projects fail…*sigh*,,, there are way too many reasons, I agree, but what I witness most is either unrealistic goals or lack of it and lack of process that everybody stick to. Same with life I think – no purpose, no goals, lack of simple daily/monthly/yearly/life time discipline leads to frustration and self un-realization.

Thanks!

#10 Mike King on 04.04.08 at 4:15 am

No problem alik! I was slow to catch up from the last few days of being sick. It seems that there is quite a lot of value in making these types of connections from regular work areas to things applied to our personal development lives. I love how you’ve found this one!

I guess its easy to make the connection since we get so connected to our work, its simpler to understand in that same type of lifecycle!

#11 Rx4Life.info on 04.05.08 at 5:45 pm

Alik,

Nice correlation. You have a keen mind. These guidelines can be used as the basis to achieve any type of goal.

It’s funny how things seemingly non-related, ie. software development and personal development share the same aspects necessary to be successful in both.

Why? Because the whole of life is a movement towards an end, a purpose or a goal. Therefore, in order to master life, one must be able to master the art of achieving a goal. Be it software, personal, spiritual, physical, relationships, financial, or educational. We are all trying to achieve our own goals.

Tola

#12 alik levin on 04.05.08 at 6:23 pm

Tola,

Happy to hear it resonated with you.
“the whole of life is a movement towards an end, a purpose or a goal” sounds like waterfall SDLC style (think 401K), l like agile-ish short iterations more (think Tim Ferriss’ mini-retirements).
In any way, we both agree on “cycles” thing.

See this guy who approaches his life end but still does short meaningful iterations (thanks go to JD who shared it with me – JD’s blog is here http://thebookshare.blogspot.com/ )…

http://video.stumbleupon.com/?s=ithct48cqw&i=ufcchmyxqsuj9vwsemax

alikl

#13 Adlai Maschiach on 04.09.08 at 5:39 am

Just great - got me hocked

#14 alik levin on 04.09.08 at 6:04 am

Adlai, great to hear you liked the angle.

#15 Climb John Wooden’s Pyramid Of Success – Take An Assessment. — Practice This on 06.09.08 at 11:12 am

[…] Personal Development Lifecycle […]

Leave a Comment