Rules to Better Daily Office Operations



Hold on a second! How would you like to view this content?
Just the title! A brief blurb! Gimme everything!

​DevOps is about keeping software healthy by releasing often and inspecting stats each day from the live system.
DailyOps or ConsultingOps is about managers keeping a consulting company of engineers working well every day. 

  1. Do you know where your staff are (and where they’re supposed to be)?

    ​​​​It's been said that in order to succeed you have to show up – nowhere is that more true than the workplace.  Knowing where your staff need to be is paramount.

    ​At the beginning of each day you should:

    1. Review a staffing report – consider a report in PowerBI or a similar tool that shows which of your staff are booked for what activities on any given day
      PowerBI Staffing Photo_1.jpgFigure: Consider using a Booked in Days report in PowerBI to manage the number of days your team is booked and what clients they're working on

    2.  Make updates to staff bookings as required in the source calendars so that the booked in days report is an accurate representation of what clients staff are assigned to.  Ensure that any other staffing or service calendars are also updated to accurately reflect the day's planned activities

      Service Calendar.jpgFigure: Make sure to update planned activities for staff in other calendars such as a Service Calendar, CRM, or any other scheduling and reporting tools

    3.  Review your absence calendar.  Each business should have a calendar where employees can note any upcoming absences or leave so that it's easy for other team members to know where folks are at any given time. 
      absences.jpgFigure: Have your staff leave bookings in a staff leave calendar so you can tell quickly who's scheduled to be out of the office

    4. Check who's in the office.  Have a look at who's currently in the office and if someone's not present or doesn't have an absence or booking, find out where they are​.  You can use a tool like Sophie Bot or other tools to find out who's physically in your office at any time Figure: You can use a Bot like Sophie AI to provide a staffing report of who is physically the office today

    5. If staff are missing or otherwise unaccounted for, make sure to take appropriate action to find out where they are and why they haven't been in communication




  2. Do you participate in Daily Scrum meetings?

    ​​Daily Scrum is an important part of operations, and making sure that your staff has participated in Daily Scrum activities helps to keep projects and team operations on track.  

    Daily Scrum meetings can be conducted in person or virtually (by email or by tools like Microsoft Teams), and should be completed everyday to make sure product owners are stakeholders are up to date on what is happening.  See Do you do Daily Scrums (aka stand up meetings)?​

    1. ​​If you participate in any Daily Scrum meetings, ensure you are prepared to discuss your planned work, your prior period’s work, and any blockers you need help with. 
    2. If you are the Scrum Master, ensure that you are responding to any team blockers or taking action on individual matters as they impact your scrum team.​
    3. If sending a Daily Scrum update by email or other virtual communication, ensure that it's done by Noon.  This allows your Scrum Master or product owner to be fully informed of what's going on in a timely manner. 

      Figure: Schedule your scrum meetings to take place the same time each day.  If sending Daily Scrum by email or Teams, make sure to schedule it in your calendar the same time each day, just as you would a normal Daily Scrum meeting. 

    4. Ensure your staff send their Daily Scrum to their product owners as per product owner specification.  Make sure to check that all staff have participated in or submitted their Daily Scrum activities so that product owners are kept up to date.  If staff are sending in Daily Scrum emails, consider sending them to a company Daily Scrum inbox where you can check quickly to see who has sent their Daily Scrum email.
    5. If your staff are sending a Daily Scrum email, ensure you use a consistent format from day to day to prevent any confusion.

      Figure: Daily Scrums can be sent to a company Daily Scrum inbox account where you can check which staff have sent Daily Scrums and check which ones are missing


  3. Do you process approvals in a timely manner?

    Don’t leave people hanging – ensure you review your email, SugarLearning, Timepro, or Intranet accounts for items from staff and colleagues to review and approve each day

    ​​require approval.jpg

    Figure: Make sure you review and take action on any approvals daily so that they don't back up

  4. Do you do invoicing in a timely manner (i.e. once a week)?

    ​​The majority of client issues arise from miscommunication and miscommunication on invoices and accounts issues can make things very difficult very quickly.  Therefore, you should always process invoicing on at least a weekly basis.  

    (see Rules to Better Timesheets​

    During invoicing you should ensure:​​

    1. ​All timesheets from the previous week have been submitted by staff​
    2. Review your clients in TimePro and determine whether you need to issue a new invoice, or draw down time against an open pre-paid invoice
    3. Allocate the unallocated staff time for each client to the appropriate new invoice or existing open invoice
    4. Generate a PDF version of the invoice or pre-paid balance report to be sent to the client, and triple check it for accuracy
    5. Make any necessary changes, and once the invoice or report is in final format, send to the customer contact as an attachment with a personalized note. Make sure to copy your company's AR department so they can monitor any payment
    6. Call the customer contact for billing and let them know you are sending over an invoice or report, and offer to answer any questions they have
    7. Always double check that your client hourly rates in a time tracking system such as TimePro to match your agreed upon rates (i.e. taking into account any discount for pre-paid time, etc.)​

  5. Do you perform client follow ups?

    ​​You should have every day a list of follow ups if using the FollowUpThen service​. Perform follow up calls and emails as necessary in the following priority order:​

    1. ​Existing Clients
    2. Prospects, leads, or new business
    3. Internal affairs

  6. Do you make your office a welcoming space for employees and customers?

    ​Your office reflects your business and provides a consistent experience to both current and potential customers. Much like your house, you usually wouldn't invite guests over if your house isn't clean or organized. The same with your office space, you should make sure everyday that if your customers walked in, at any time they would be impressed by your team's professional appearance.

    Here is a sample DailyOps Checklist. It is all about the experience.

    1. IMPORTANT: Ensure your office is open and closed on time as per your advertised business hours.  The start time of the first and last time should be in sync with your Google Maps account at https://maps.google.com 
    2. Ensure your office is clean and tidy. The first person in should do a walk through to check on the evening cleaner
    3. Perform a client ready walk through each day. It is all about the experience.
      1. Pretend you are a client walking through the office
      2. TV monitors, Bots, and other featured office gadgets should be turned on and working
      3. Marketing material should be present, available, and neatly arranged, where appropriate
      4. All conference room whiteboards should be clean and clear and conference room tables empty of debris
      5. All conference room cords should be hidden to the best of ability
      6. ​Conference room chairs and furniture should be arranged neatly
      7. Ensure that everything else in sight would be appropriate to a visiting client.
  7. Do you manage building repair and maintenance?

    You should ensure that any building related issues are attended to, this can include:​​

    1. Any security or access issues
    2. Any tradespeople or maintenance staff visiting the building
    3. Issues with internet, utilities such as power/water or trash
    4. Any body corporate issues or other localized issues
    5. Contact your financial controller or corporate contact for assistance of to notify them of any issues requiring more detailed attention

  8. Do you remind your team to turn in timesheets?

    Timesheets are essential as they are required to bill clients or to document the work that is done, and record progress against projects. Making sure that timesheets are in on time help keep things running smoothly and prevent major gaps in reporting, billing, or client value.

    See Rules to Better Timesheets​.

    1. ​You should remind your team each week to turn in timesheets as required by the deadline
    2. Remind your team of the benefits of turning in timesheets early
  9. Do you ensure your team get relevant communications?

    Communication is key in any business, but what’s most important is that team members are given a voice and encouraged to participate in communications that have an impact on how they work and do business.

    See Rules to Better Communication.​

    1. ​You should ensure that staff know about, respond to, and are included in relevant company communications such as surveys, training, and announcements
    2. Remind your team of communications that require time sensitive follow-ups​