Industry work is generally about making money from creating software, so there will always be a sense from management that they're trying to achieve this goal. The method of getting there however, can be different from company to company and sometimes from team to team within the same company.
A Scrum Master can be someone within the team who is actively a team member (also contributing code or testing) or it could be someone who is a dedicated person who may no longer perform any role outside the SM role. In the second scenario, as with bringing in dedicated Project Managers, it is possible that they are not technical although I've found that within quite technical teams it's been more useful if they have a technical background. If they are invested in the team though, then I believe they should be making a concerted effort to understand the technical investment the team are making, and have a good understanding of why certain tasks take "longer" than others. And if the methodology used to "get things done" is actually agile, then this should all have come out in planning meetings rather than in daily standups. The daily standups should just be a facility to report to the TEAM (not to the SM, the PM or management) the progress of the work and to bubble any issues to the surface so they can be dealt with quickly (by the TEAM, not necessarily any one particular person).
I think developers tend to start their own companies because they think of a cool idea that they'd like to pursue full time. It could be motivated by having worked for corporates; it could be for a number of reasons, but I don't think it's specifically down to a single one. University projects are generally fun because they are for learning and don't necessarily require anyone to make money or answer to investors or stakeholders to make money.
There are plenty of companies out there though that give developers the freedom to work on their own projects during work hours, and to be creative and generate stuff that can be used within actual live products. There are also plenty of companies that are producing fun software and in a way that doesn't make the developers feel as though they're being controlled. It might be worth having a look around and seeing if you can find a company like this, because it doesn't sound as though the place you're at is conducive to a happy working environment.
On Thu, Jun 28, 2012 at 1:02 PM, alexander sharma <[address removed]>
Is there anyone else who thinks that Industry work is just about following
processes "agile daily standup, the whole day managers don't communicate
with the developers cause they are too busy doing meetings and then
in the morning they ask what you worked on, (whats the point?),
why even bother telling them what you did since they don't have a
technical enough understanding of the issues a programmer faces,
to me the daily standup seems just a way of scrum masters (who mostly
have not coded in 10 years/ some have never coded in their lifes
and then they say that seems long why does it take so long to complete the task
how can they say that if they have not written one line of code in their lifes)
to control developers.
Furthermore developers need to put up a facade to managers
that they worked on a boring task such as replacing tag libraries
and they make it sound like a lot of work in the daily standup just to look
good in front of managers in their annual performance reviews.
I've been industry for 3 years now and the longer I stay the more I feel like
I want to start my own company although it is risk cause of money etc.
Is this why so many developers start their own companies?
University seemed so much more interesting than real life as
one could focus on topics that were interesting such as machine learning,
artificial intelligence, data mining, distributed systems and it fosters
a much more creative environment where research is possible because
there are no managers who try to control everything you do therefore
not allowing you to be a creative thinker which in my view is what makes
software development interesting in the first place.
Thanks any views appreciated.
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by alexander sharma ([address removed]) from LJC - London Java Community.
To learn more about alexander sharma, visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages
Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]