<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ahmed Naguib</title>
    <description>The latest articles on DEV Community by Ahmed Naguib (@anaguib).</description>
    <link>https://dev.to/anaguib</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F48148%2F165845aa-fcda-477d-95ef-e1d1cf34907e.png</url>
      <title>DEV Community: Ahmed Naguib</title>
      <link>https://dev.to/anaguib</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anaguib"/>
    <language>en</language>
    <item>
      <title>What do you prefer more: working in a Product Team or working for an Agency ?</title>
      <dc:creator>Ahmed Naguib</dc:creator>
      <pubDate>Wed, 01 May 2019 15:44:32 +0000</pubDate>
      <link>https://dev.to/anaguib/what-do-you-prefer-more-working-in-a-product-team-or-working-for-an-agency-1kgh</link>
      <guid>https://dev.to/anaguib/what-do-you-prefer-more-working-in-a-product-team-or-working-for-an-agency-1kgh</guid>
      <description>&lt;p&gt;During my career, I have worked with both within a product team and with an agency.&lt;/p&gt;

&lt;p&gt;Here is a short comparison from what I have seen:&lt;/p&gt;

&lt;p&gt;Agency Work:&lt;br&gt;
Clients come to you with requirements and you and the team try to implement those. &lt;/p&gt;

&lt;p&gt;Pros:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You get to work on new projects and requirements, so you don't usually get bored &lt;/li&gt;
&lt;li&gt;You get to try new stacks in projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deadlines can lead to compromises and hacks to just deliver the project&lt;/li&gt;
&lt;li&gt;Can lead to work-life balance issues&lt;/li&gt;
&lt;li&gt;Requirements are always changing which (might) lead to more hacks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Product team:&lt;br&gt;
The company has a product idea which is implemented and probably has paying users. Your job is to keep this product up and running. Plus add new features to keep those customers happy.&lt;/p&gt;

&lt;p&gt;Pros:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Having more time to invest in code quality and applying best practices&lt;/li&gt;
&lt;li&gt;Having a long term vision about the product's roadmap&lt;/li&gt;
&lt;li&gt;Less pressure and you have more time to experiment with features &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Legacy code you have to maintain&lt;/li&gt;
&lt;li&gt;You miss that lovely feeling of creating projects from scratch&lt;/li&gt;
&lt;li&gt;It's hard to know what the customer really needs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What do you guys prefer and Why ?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>career</category>
      <category>agency</category>
      <category>product</category>
    </item>
  </channel>
</rss>
