[melbourne-pug] Agile

Dylan Graham dylan.graham at gmail.com
Sat Jan 30 04:34:33 EST 2016


Hi Brian,

On Sat, Jan 30, 2016 at 2:53 PM, Brian May <brian at linuxpenguins.xyz> wrote:

>       "Although we were impressed by your experience and passion for
>        technology (particularly Python/Django), we are looking for more
>        hands on experience working in an agile team environment.
>
>
I agree you probably have worked in Agile ways more than you think.
My advice is memorise this fairly simple cheat sheet:
http://media.wiley.com/Lux/77/319877.image0.jpg
Read this page also for the overview:
http://www.dummies.com/how-to/content/agile-project-management-for-dummies-cheat-sheet.html

I would think in an interview, even if you discuss stages 4 to 7 from the
point of view of a developer, and how you participated in these in the
workplace. I believe you worked with the development team at our last
company? :) Alan practised parts of Agile and scrum quite well.

I think if you spout a few popular Agile buzzwords (and know the meaning
behind them), more companies will happily move forward.
Regards,
Dylan


On 30 January 2016 at 14:53, Brian May <brian at linuxpenguins.xyz> wrote:

> Hello All,
>
> I recently had a job application rejected, for a Python Role, with the
> following explanation:
>
>        "Although we were impressed by your experience and passion for
>        technology (particularly Python/Django), we are looking for more
>        hands on experience working in an agile team environment.
>
> I suspect a lot of employer's consider Agile very important, and this
> might be a reason why I haven't had a lot of success so far with my job
> search.
>
> However, there seems to be this problem that I can't get experience
> "working in an agile team" without getting one of these jobs, which I am
> unlikely to get because (in the view of the person making the decision)
> I haven't had the "hands on experience".
>
> i.e. in Python that would be:
>
> class Experience(object):
>     ...
>
> def get_job(experience):
>     required_experience = ????
>     experience = get_additional_experience_required(experience,
> required_experience)
>     while True:
>         try:
>             job = apply_for_job(experience)
>             ...
>             attend_interview(job, experience)
>             ...
>             return job
>         except ApplicationRejected:
>             pass
>
>
> def get_additional_experience_required(experience, required_experience):
>     while experience < required_experience:
>         job = get_job(experience)
>         goto_work(job)
>         experience = experience + perform_job(job)
>     return experience
>
>
> if __name__ == "__main__":
>     experience = Experience()
>     while True:
>         job = get_job(experience)
>         try:
>             while True:
>                 goto_work(job)
>                 experience = experience + perform_job(job)
>                 goto_home()
>                 goto_bed()
>         except LostJob:
>             pass
>
>
> Which is likely to produce a stack overflow error. However I don't think
> stackoverflow.com is going to help me here. How do I fix the above code?
>
> (1st draft only: applying for a job should be multi-threaded, so I can
> have a number of open applications at any one time; there is also
> several problems with my get_experience_required function if get_job
> actually returned a result: e.g. no sleep and no catching the LostJob
> exception)
>
> Apparently just having experience in using the developmental tools, such
> as git, Jenkins, Gerrit, Tox, github, Travis, etc is not sufficient. Nor
> is my experience in a being a sole developer of a large and complicated
> open source Django based application. I suspect I have used principles
> of Agile development already, however not as part of a formal
> development team.
>
> I just wondered if anybody here had any tips for how I might go about
> convincing potential employers that I can participate in an formal "Agile
> team environment"?
>
> Yes, I could read up more about the theory of Agile programming, however
> I think they want practical experience, not theoretical knowledge.
>
> Thanks.
> --
> Brian May <brian at linuxpenguins.xyz>
> https://linuxpenguins.xyz/brian/
> _______________________________________________
> melbourne-pug mailing list
> melbourne-pug at python.org
> https://mail.python.org/mailman/listinfo/melbourne-pug
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/melbourne-pug/attachments/20160130/8d1b380b/attachment.html>


More information about the melbourne-pug mailing list