I need your advice folks!  

I know the question may be quite trivial but I haven't found any related to my situation answers. And I don't know where to start 

We have new start-up company, that has grown in to 10-15 ppl too quickly, that we even hadn't time to structurise it properly.  

To cut long story short I would be grateful if local experienced people would give me some advice on PM methodologies and tools e.g Waterfall or Agile(Scrum)? and what would be the best way of company structure?
Perhaps there are some books or other resources where I would be able to learn about the subject?

**Our workflow is:**  

Most of the time we have small projects e.g Facebook campaigns, small to medium websites and social brand development plus some small video production.
Most of this projects should to last no longer than 3-4 days(in perfect world, but that's the goal of company), but in the end of the day lasts much much more longer, because of clients delays(specifications & content) and lack of proper management.  

Director still keep trying to run the company in some flat organisation style, stating that he wants to be close to our team and be involved in any aspects of any project development. And I love it! But instead in reality he stretches him self so much (by doing PM, AM and Sales and general CEO stuff) that we always wait for briefs, scope of works and content from client. As result delays and unhappy clients. 

We got some person to do Project Management(she is also Copywriter). But she is not professional PM.  

So as more experienced and tech person in IT I'd like to help to set it all up and make sure it all works!

**COMPANY STRUCTURE:** 

To help better manage staff, delegate responsibilities and distribute work load we come up with a new company structure: 

CEO/Creative Director (Also AM)  

 ^  

Account Manager, Project Manager(Scrum Master + Copywriter)  

 ^  

Marketing Manager, Senior/Lead Tech/Web Developer, Senior Graphic designer  

 ^  

Campaign Manager, 3 x Graphic designer, Web Developer, Junior Web Developer(the guy who just know how to install and set up wordpress and bit of CSS) 

And subsequently create some fixed teams -  

Team 1 (1 Designer + 1 Wordpress Master)  

Team 2 (1 Designer + 1 Web Developer)  

Team 3 (1 Designer + 1 Campaign Manager) 

What do you think? 

I like fixed teams(with an option for employee to move from one to another) because I think employe will better know in and outs of job nature. But once they get border say to design only facebook pages they can move to web design team

But I am still reflecting on cons and pros of flexed and fixed teams.  

The main con for me of flexed teams is employee has to handle more multitask work and be able to design well as facebook pages, as web design and as to do a branding (logos, flayers, labels etc). With junior employees that's would be difficult.

**PM Methods:**  

I believe the most progressive and modern method of managing projects now is Agile(Scrum). It was meant for small projects and small teams(5-10 ppl). Gives ability to deliver features quickly.
But unfortunately I am not a scrum coach and can not be sure that it will work well for such smaller teams.  

Perhaps there are out there some other special tailored methods for our case? 

**PM TOOLS/SOFTWARE:** 

Currently we're using Podio. It's great software. But too huge and broad seems for us! People especially designers find it too complex.
I plan to try PivotalTracker. It looks simple and seems has everything we would need
I also have heard good feedbacks about Atlassian Jira. But in my opinion it is too complex as well for our small team.
Only what we need is a list of tasks to do assigned for each employee and nicely track the process, with charts and progress bars etc. The management needs to see the work progress.  

Perhaps there are better solutions for our case? 

That is it!  

Apology if it was too long to explain. But I wanted to give as much as possible info to give you an idea of the situation.
I presume our case is not unique. And perhaps some experienced PM would be figure it out in a snap of fingers. 

Looking forward to hearing you feedback folks. 

Kind regards,  

Alex