An Outside Look in at Building a Great Team
A non-technical look at building a great (software development) team
I'm in marketing and I love technology. In my heart, I've
always dreamed about owning a software development agency and building cool
tech products. The start-up fantasy is all about becoming the next Zuckerburg
or being bought out for a few million by Facebook or Google! Now I'm one step
closer by taking on a new client in this space. A great software development
company based in Slough, UK with around 50 employees – Avco Systems. I normally
expect established software companies to get bogged down in out of date
methods, but Avco Systems surprised me with how quickly and effectively they
develop software solutions, even though they've been going for over 30 years.
Here's what I've learned in my short time here about how
they run their software engineering teams.
No Project Managers!
Coming from advertising/marketing agencies, I'm used to
either being the project manager or working alongside one to implement creative
and technical solutions. It makes sense that someone is doing all the admin
& co-ordinating, making sure everyone in the team knows what they're doing,
and there's a funnel for client contact. So I initially thought it was a bit
strange that Avco had no project managers, despite working on significant sized
development projects.
One of the project team members does naturally surface to
take the lead, but this isn't by seniority. They work as a close knit unit that
leverages the combined experience of everyone. So instead of working in silos
doing their own thing, they collectively develop solutions and help each other
out on their tasks. It makes sense right, 'two heads are better than one'. How
can a Project Manager without the technical understanding know how best to
approach a problem differently? Through experience and training I guess, but
why not have the guy(s) with the expertise solve the problem.
The other advantage of no project managers is a reduction of
layers, and therefore miscommunication. Rather than a client who talks to a
Project Manager who then talks to the dev team, the client and dev team
collaborate directly with each other. That way, they can clarify any feedback
and reach a solution that much quicker.
You could just say that working in silos is an approach for
waterfall projects, and being truly agile is the way forward. During my time at
different companies and lots of ad agencies, I've yet to see that delivered.
Especially so in the software development space, 'agile' is abused and misused
a lot. Avco is the closest I've seen to getting it right - and I've worked with
quite a few over my 15 years' experience in marketing and consulting!
Increasingly I find with advertising agencies is
that each department just does their bit – they don't take ownership to think
about the bigger picture. That's because they're not expected to, there's a
account/project manager, or department head compartmentalising everyone.
There's no cohesion and team spirit on a specific project. Which brings me onto
my next point.
Genuine Team Work
When project teams work as a cohesive unit they interact and
bounce off each other to a much greater extent. If you increase the number of
opportunities for social connections then friendships naturally develop too.
This makes it even easier for team members to put in the extra effort for each
other and the project.
Avco Systems recognises that software development is a team
activity. It's embedded in the spirit of the company. Not only do they
structure teams to work more effectively together, but they also have lots on
the social side. It gets pretty noisy and sweaty in the office at lunchtime.
People are loudly co-ordinating their team online gaming sessions, coming back
from football in the park, flying a drone around, or pranking each other. It's
a fun place to be. Read
more about their approach to team work.
These aren't 'company initiatives'. It's individuals with
that passion to bring people together. It pays off as well; they bring in
trainees who tend to stay with the company for years, as well as other employees
who become part of the foundation of the business. It's a great story that
their Technical Lead started working life as a graduate at Avco.
Iterative Development
I've heard of move fast and break things. Avco don't break
their software, but quickly build a Minimum Viable Product (MVP). I was pretty
impressed when I heard how they developed a county council election
live-results website within an extraordinarily tight deadline of just weeks.
Building an MVP is a great way to gather user or customer feedback
and evolve the solution with incremental development. I don't see the same
approach with marketing agencies that rely on dressing up the creative idea so
the client buys into it. If the solution works, why 'sell it' so hard?
From what I've seen Avco's clients value the close contact
and collaborative focus of this iterative development approach. And from my
experience, I'm guessing those clients value being able to share progress or a
prototype with their boss and the wider team. It makes them look good too.
These are a few nuggets from an outside (marketer's)
perspective of software development teams. I hope you found it interesting and
can relate some of it to your department.
Find out more about Avco Systems and their services here
Written by Jag Singh, Managing Director of Digi Sparks
Excellent information with unique content and it is very useful to know about the information based on blogs..
ReplyDeletePHP Training in Chennai
PHP Training in Bangalore
PHP Training in Coimbatore
PHP Course in Madurai
PHP Course in Bangalore
PHP Training Institute in Bangalore
PHP Classes in Bangalore
Best PHP Training Institute in Bangalore
AWS Training in Bangalore
Data Science Courses in Bangalore
ReplyDeleteThanks for this wonderful blog it is really informative to all.keep update more information about this
Tally Course in Chennai
Tally training in coimbatore
Tally course in madurai
Tally Course in Hyderabad
Tally Training in Bangalore
Tally classes in coimbatore
Best tally training institute in bangalore
Tally Course in Bangalore
IELTS Coaching in Bangalore
German Classes in Bangalore
Amazon Web Services (AWS) is the most popular and most widely used Infrastructure as a Service (IaaS) cloud in the world. AWS has four core feature buckets—Compute, Storage & Content Delivery, Databases, and Networking.
ReplyDeleteAt a high level, you can control all of these with extensive administrative controls accessible via a secure Web client.For more information visit
AWS training in chennai | AWS training in anna nagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery
Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.
ReplyDeleteIELTS Coaching in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
spoken english classes in chennai | Communication training
Excellent blog thanks for sharing the valuable information..it becomes easy to read and easily understand the information.
ReplyDeleteUseful article which was very helpful. also interesting and contains good information.
to know about python training course , use the below link.
Python Training in chennai
Python Course in chennai
Nice post, I like to read this blog. It is very interesting to read.
ReplyDeleteethical hacking interview questions
networking interview questions and answers
Construction Supervisors are very important people when it comes to completing any construction project. They are responsible for supervising and coordinating the activities of all construction workers. Their main job is to examine and inspect all work in progress to make sure that specifications are met and that the construction site itself conforms to established health and safety standards, as well as make sure that projects are completed on time and within the allocated budget. شرکت آرین سازه
ReplyDeleteA great blog, it has a lot of useful information to me
ReplyDeleteVillage Talkies a top-quality professional corporate video production company in Bangalore and also best explainer video company in Bangalore & animation video makers in Bangalore, Chennai, India & Maryland, Baltimore, USA provides Corporate & Brand films, Promotional, Marketing videos & Training videos, Product demo videos, Employee videos, Product video explainers, eLearning videos, 2d Animation, 3d Animation, Motion Graphics, Whiteboard Explainer videos Client Testimonial Videos, Video Presentation and more for all start-ups, industries, and corporate companies. From scripting to corporate video production services, explainer & 3d, 2d animation video production , our solutions are customized to your budget, timeline, and to meet the company goals and objectives.
As a best video production company in Bangalore, we produce quality and creative videos to our clients.
Blog has informative contents and thanks for sharing this.
ReplyDeletePython course in Chennai
Python Course in Bangalore
This was really an interesting topic and I kinda agree with what you have mentioned here! Olaf
ReplyDeleteIn such moments, lenders sometimes choose to accept a smaller amount than the initial.So you get in the negotiations process.As a hint,when you realize the over pricing phenomenon,you have to understand that this happens when the real estate agent ,or seller is aware of the real estate property's value,and he tries his luck in a raising price. las vegas va
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteFrequently when there are cutthroat offers, an offering war can happen inciting a selling cost over the asking cost.apartments in miracle mile
ReplyDeleteThe worth of a structure is a component of the rental pay that you can hope to get from claiming it. houses for sale in downtown los angeles
ReplyDeleteConstruction Supervisors are very important people when it comes to completing any construction project. They are responsible for supervising and coordinating the activities of all construction workers. Their main job is to examine and inspect all work in progress to make sure that specifications are met and that the construction site itself conforms to established health and safety standards, as well as make sure that projects are completed on time and within the allocated budget. برودكاست
ReplyDeleteNo matter the circumstance, it is perhaps an accepted fact that accidents do happen every day. In construction accidents, for instance, the laws and statutes covering personal injuries apply if you, as a bystander, become a construction site accident victim. Any person or persons who are deemed negligent in the accident is supposed to be held responsible for damages caused by the incident. Towing Company Lake Charles LA
ReplyDeletenice
ReplyDeleteThanks for sharing this blog. It was so informative.
ReplyDeletePython training institute in Chennai
Python institute in Chennai
Thanks for sharing this blog. It was so informative.
ReplyDeleteJava Training in Bangalore
Java Course in Bangalore
Thanks for sharing this blog. It was so informative.
ReplyDeleteIELTS Coaching Center in Chennai
Best ielts coaching centre in chennai
If you have experienced an over-flowing drain, or a leaky faucet then you very well know that even a small defect in the water drainage and delivery systems in your home can result in a plumbing emergency; it does not necessary require some big disaster for a situation to change into an emergency. A leaking faucet or a clogged drain is a plumbing emergency and the sooner you find a reliable plumbing company in your neighborhood to solve your problem the better it will be for your house. During plumbing emergency, delaying is not an option, so you should... water softener salt lake city
ReplyDeleteWherever we are living, it is pretty much a certainty there will come a time in each of our lives as home owners when we will require the services of a plumbing company. There always seems to be several plumbers in most towns and cities given that all properties have inside plumbing which needs attention at one time or another. The issue is finding the best plumbing company available when you need help and that normally calls for a bit of forethought on any homeowner's part. carpentry contractors near me
ReplyDeleteHaving faulty plumbing is one of the most challenging circumstances that you can face at home. There are different kinds of plumbing issues that can come up - clogged drains, leaky faucets and sewer damages. These are serious plumbing issues that have to be tended to before they worsen. bathroom remodeling specialists
ReplyDeletePlumbing fixtures installation is the biggest and integral part of plumbing remodeling. This is the reason it is considered as the most vital task. Plumbing remodeling mainly depends upon the plumbing fixtures as well as their quality. plumber saratoga springs
ReplyDeletePlumbing is the basic and necessary need to construct modular house and building. Now-a-days modular house and building are the significance of the high society. So, different types of plumbing supplies are available in the market to overcome the necessity of good house. Plumbing is not really about repair and fixing the pipes, these are just a part of it. Any buyer presently wants a good plumbing supplies and pipe connections at newly purchased home. Provo Plumber Utah
ReplyDeleteI was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post. Magnesite floor
ReplyDeleteThis is also a very good post which I really enjoyed reading. It is not every day that I have the possibility to see something like this. full stack development services
ReplyDeleteConstruction Supervisors are very important people when it comes to completing any construction project. They are responsible for supervising and coordinating the activities of all construction workers. Their main job is to examine and inspect all work in progress to make sure that specifications are met and that the construction site itself conforms to established health and safety standards, as well as make sure that projects are completed on time and within the allocated budget. concrete staining houston
ReplyDeleteWorking in a construction site has a lot of dangers and risks. This is because being a construction worker, you will need to do a lot of dangerous works such as cutting, riveting, sawing, building, and all other sorts of industrial activities. No matter how technically advanced the safety measures and work protocols are, there will always be a possibility that an accident will happen. home additions
ReplyDeleteLocal Landscaping Cranbourne is your premium local landscaping service in Cranbourne and the surrounding area. Our services include Landscape and Garden Design, Landscape Construction, Landscape Water Features, Landscape Lighting Installation, Landscape Maintenance Service, Gardening Service, Lawn Care Installation and Maintenance Services, including the area around your driveway. No job is too big or too small for your Cranbourne landscaping requirements. Call Local Landscaping Cranbourne today to discuss your requirements on (03) 5910 3000 Landscaping Cranbourne
ReplyDeleteConstruction projects are major endeavors that involve a lot of equipment - those heavy machinery used to transport and move large materials, and a lot people - the construction workers. The larger the construction project, the greater the number of equipment and people is needed. https://concretecontractorslansingmi.com/
ReplyDeleteThere are various sorts of fittings accessible on the lookout and you ought to pick just those that are suggested for your pipes installations and pipeline designs.this website
ReplyDeletePicnic Point Plumbing
I truly enjoy examining on this website , it has good content . Atlanta Deck Repair Co
ReplyDeleteI truly enjoy examining on this website , it has good content . kalamazoo handyman
ReplyDeleteI truly enjoy examining on this website , it has good content . lansing handyman
ReplyDeleteParallels Desktop Crack is regarded as a solution which provides ideal the desktop pc of yours. Using this system, you can expect to restart the desktop pc of yours or maybe windows with one easy click on. Enterprise personals make use of this particular software. https://freeprosoftz.com/parallels-desktop-crack-free-key/
ReplyDeletePlumbing has a long prolong history which has made the contemporary world as a reality. History of drainage pipes and its implementation shows that the system was highly equipped and it was needed for humans to live in prosperity. Clean water distribution system with secure waste disposal schemes has provided all of us to live without natural biological threats in the form of diseases. Cranbourne Landscaping
ReplyDeleteMicrosoft Office provides a wide range of productivity software products.
ReplyDeleteMicrosoft Office 2007 Crack
Microsoft Office 2016 Crack
Microsoft Office 2019 Product Key
Microsoft Office 2010 Product Key
Regardless of the security break detailed last year, you actually need to search for another VPN that can do precisely exact thing NordVPN does. Nord VPN Cracked pc
ReplyDeleteConnectify Hotspot Pro break is the most recent highlighted application that used to settle the things as indicated by your longing this is most recent form that works! Thums Up Connectifity Pro
ReplyDeleteI like your site, the way you write, and the way your blog looks.
ReplyDeleteNative Instruments Massive
So nice article...... It gives many more things. Thanks for this article.
ReplyDeletePrivate Detective Agency in Delhi
Wishing you a happy Christmas and a fulfilling year ahead. May you be showered with unimaginable peace and prosperity. Merry Christmas! Christmas Birthday Wishes
ReplyDelete
ReplyDeletebetturkey
betturkey
serials bank
ReplyDeleteMicrosoft Office 2013 Product Key
ReplyDeleteMicrosoft Office 2013 is excellent program which seems to use for various purpose of operating system and modifications. .
Wow!! Nice
ReplyDeleteHey! I am Ankul Tiwari Digital Marketer at Applaud Solution Technology. If you are looking to Increase your Online Business with Applaud Solution Agency. It provides Web Development, Web Design, SEO Services, Google AdWords, WhatsApp Marketing, E-mail Marketing, AD Run - Social Media & Google, Influencer Marketing, and Many More.
Digital marketing agency Noida
ReplyDeleteSuperb and really very good informative blog. Digital Signature from Buy DSC Delhi
Nice piece of information. Kindly check out my new blog.
ReplyDeleteOnlineClass3 Digital Signature
Superb and really very good informative blog.
ReplyDeleteOnline Digital Signature in Faridabad
Thanks for this article on blog commenting. Get DGFT Digital Signature from Buy DSC Delhi
ReplyDeletethis is the very Nice site
ReplyDeleteNice Blog! Something what i was searching for, eagerly looking for next one from you? We are Make My Digital Signature. Apply Digital Signature in Kolkata
ReplyDeleteVanator AssistMe offers a range of virtual assistant services designed to enhance business efficiency. Specializing in areas like lead generation, calendar management, and data entry, Vanator AssistMe supports businesses in streamlining operations, improving productivity, and achieving growth.
ReplyDeletefor more visit - https://shorturl.at/u87Hq