You may be trying to access this site from a secured browser on the server. Please enable scripts and reload this page.
PRIORITIES - Do you complete work in order of importance (aka priorities)?
Production - Do you know how to conduct an interview
Production - Do you know how to record live video interviews on location
sales and inquiries:
+61 2 9953 3000
See All Services
Enterprise Reporting & BI
Windows Desktop Applications
UI & UX Design Showcase
Bring Your Apps to China
ALM and Azure DevOps/TFS
Microsoft Office 365
Document Management Workflow
Pay Per Click
Machine Learning & AI
Smart Office & Smart Home
Access Database Upsizing
Cloud and Infrastructure
Virtualization with Hyper-V
Data Protection Manager
Backup/Disaster Recovery Audit
Skype for Business
Team of Developers and Scrum Masters
See All Products
Report a Bug
See All Events
Angular Hack Days
Xamarin Hack Days
AI Hack Days
The Angular 2-Day Workshop
Angular SuperPowers Tour
Azure SuperPowers Tour
.NET Core SuperPowers Tour
Professional Scrum Developer Training
Professional Tailored Scrum Training
Events by Technology
Angular / React
Visual Studio / TFS
Events by Type
Video Recording / Live Streaming
Conference Room for Hire
Sydney .NET UG
Map to SSW Sydney
Canberra .NET UG
Map to Microsoft Canberra
Melbourne .NET UG
Map to SSW Melbourne
Brisbane Full Stack UG
Map to SSW Brisbane
Sydney .NET UG Live
Fire UG - China
New SSW Rules
Rules to Successful Projects
Rules to Better Email
Rules to Better Google Rankings
Rules to Better Interfaces
Rules to Better Code
Rules to Better Scrum using Azure DevOps
New SSW Better Software Suggestions
SSW Better Software Suggestions
News & Press
DBAs - Do you run SQL Server Services under non-Administrator accounts?
DBAs - Do you name your SQL Server Domain Account as 'SQLServerMachineName' so it is easily identified when performing network operations?
DBAs - Do you configure all your SQL Server Services to use a Domain Account rather than a local service account?
DBAs - Do you script out all changes?
DBAs - Do you check your SQL Server is up-to-date?
DBAs - Do you design for database change?
DBAs - Do you measure Up-Time?
Performance Tuning - Do you make sure to clear SQL server cache when performing benchmark tests?
Do you know how to use labels for GitHub Issues?
Middle Tier - Do you implement business logic in middle tier?
Middle Tier - Do you submit all dates to SQL Server in ISO format?
General - Do you know the naming convention for use on database server test and production?
General - Do you know every object name should be owned by dbo?
General - Do you know object name should follow your company Naming Conventions?
General - Do you know to not use "sp_rename" to rename objects?
General - Do you know object name should not contain spaces?
General - Do you know object name should not be a reserved word?
Relationships - Do you have FOREIGN KEY constraints on columns ending with ID?
Relationships - Do you use NOT FOR REPLICATION clause when creating relationship?
Relationships - Do you know to not use ON DELETE CASCADE clause when creating relationship?
Relationships - Do you use ON UPDATE CASCADE clause when creating relationship?
Relationships - Do you turn on referential integrity in relationships?
Stored Procedures - Do you know SQL stored procedure names should be prefixed with the owner?Do you know SQL stored procedure names should be prefixed with the owner?
Stored Procedures - Do you use transactions for complicated stored procedures?
Stored Procedures - Do you avoid using SELECT * when inserting data?
Stored Procedures - Do you use company standard description in your stored procedures?
Stored Procedures - Do not start user stored procedures with system prefix "sp_" or "dt_"?
Stored Procedures - Do you keep your Stored Procedures simple?
Stored Procedures - Do you SET NOCOUNT ON for production and NOCOUNT OFF off for development/debugging purposes?
Stored Procedures - Do you use SCOPE_IDENTITY() to get the most recent row identity?
Stored Procedures - Do you check the global variable @@ERROR after executing a data manipulation statement?
Stored Procedures - Do you use OUTPUT parameters if you need to return the value of variables?
Stored Procedures - Do you standardize on the return values of stored procedures for success and failures?
Stored Procedures - Do you return a value indicating the status?
Views - Do you know to not have views as redundant objects?
Schema - Do you use separate lookup tables rather than one large lookup table for your lookup data?
Schema - Do you add zs prefix to table name?
Schema - Do you avoid de-normalized fields with computed columns?
Methodology - Do you do Daily Scrums (aka stand-up meetings)?
Schema - Do you use triggers for denormalized fields?
Schema - Do you use less than 24 characters for table names?
Schema - Do you use FillFactor of 90% for indexes and constraints?
Schema - Do you validate each "Denormalized Field" with procValidate?
Schema - Do you use "smalldatetime datatype", where possible, instead of "datetime datatype"?
Schema - Do you not use indexes on RowGuid column?
Schema - Do you know the maximum row size for a table?
Schema - Do you have a timestamp column?
Schema - Do you avoid using user-schema separation?
Schema - Do you always use Varchar?
Schema - Do you create clustered index on your tables?
Schema - Do you always have version tracking tables?
Schema - Do you create a consistent primary key column on your tables?
Do you know how painful R&D is?
Schema - Do you create primary key on your tables?
Schema - Do you use Natural or Surrogate primary keys?
Schema - Do you use Bit/Numeric data type correctly?
Schema - Do you have standard Tables and Columns?
Schema - Do you only use Unicode datatypes (nchar, nvarchar and ntext) in special circumstances?
Do you know the 8 Steps to Scrum?
Do you conduct a "test please" internally and then with the client?
Dones - Do you include useful details in your 'Done' email?
Scrum Master - Do you schedule the 3 meetings?
Do you make sure all software uses English (Language setting)?
Do you add branding to screenshots?
Do you know how to see what’s going on in your project?
Do you know how to view changes made to a CRM entity?
Do you know the CRM roadmap?
Dones - Do you include relevant info from attachments in the body of the email?
Communication - Do you know how to take feedback/criticism (even if it’s not your fault)?
Do you fix problems quickly?
Do you archive old Teams?
Dones - Do you reply 'Done' and delete the original email?
Do you use > and indentation to keep the context?
Do you make awesome documentation?
Do you know where to keep your files?
Do you know not to send attachments in emails?
Do you use the best deployment tool?
Do your developers deploy manually?
Do you know how to be a good Product Owner?
Quality - Do you only deploy after a test please?
Do you have servers around the world and use CDN?
Do you know the highest hit pages?
Communication - Do you know how to take feedback/criticism (The 3 A’s)?
Do you keep your inbox as a task list only?
Do you do exploratory testing?
Do you know how to use SharePoint search?
Do you have a server reboot/restart policy?
Do you know how to use Teams Search?
Do you use emojis in your channel names?
Do you know the best place to store documents and share them?
Do you use emojis in your Teams' channel names ?
Do you know how to create a Team?
Do you use great email signatures?
Do you prioritize performance optimization for maximum business value?
Do you avoid reviewing performance without metrics?
Do you know how to investigate performance problems in a .NET app?
Do you perform a thorough check on documents before they go to the client?
Do you use photos of your employees to make the document more personal?
Do you talk about the client first and about your company in the end?
Do you use screenshots in your proposals?
Do you have a table summarizing the major features and options?
Do you to put the client logo on the pages that are about the client's project only?
Do you include "Commercial in confidence" in your proposal?
Do you use a consistent font for the whole document?
Do you have a strong header and footer?
Do you have a cover page with client's photo?
Do you offer positive feedback and give credits?
Do you use suspend on your notebook?
Do you minimise the use of Out of Office?
General - Standards Watchdog - Do you help everyone to learn the rules?
Do you know what to do with a work around?
Comments - Do you know what to do with comments and Debug.Print statements
Comments - Do you comment each property and method?
Do you know the best way to track comments when your code is updated?
Do you keep your serverless application warm (to avoid cold starts)?
Priorities - Do you complete work in order of importance (aka priorities)?
PRIORITIES - Do you complete work in order of importance (aka priorities)?
Do you have good and bad bullet points?
Do you know the best tools for Database Schema Update?
Do you understand a data type change = "Data Motion Scripts"?
Do you ask for content changes using from X to Y?
Do you use the best Web UI libraries?
Do you use subdomains instead of virtual directories?
General - Do you know rules are made for the guidance of wise men and the obedience of fools?
Do you know what to do about ASP.NET Core default dependency injection?
Do you use the best Code Analysis tools?
Do you review the code comments?
Do you know the best dependency injection container? (aka Do not waste days evaluating IOC containers)
Do you look for Code Coverage?
Do you use a logging framework?
MEF: Do you know not to go overboard with dynamic dependencies?
Do you know to replace reflection with MEF?
Do you start reading code?
Do you look for GRASP Patterns?
Do you know the common Design Principles? (Part 2 - Example)
Do you have an induction program?
Do you know how to laser in on the smelliest code?
Do you look at the architecture?
Do you document the technologies, design patterns and ALM processes?
Do you conduct an architecture review every few Sprints?
Do you make sure you get latest and compile?
Do you evaluate the processes?
Do you turn an email into a TFS Work Item before starting work?
Do you have a "Schema Master"?
Do your speakers know what they need to do at an event?
Do you vary your responses?
Do you ensure your team get relevant communications?
Spec - Do you effectively present the outcomes at the "Specification Review Presentation"?
Do you participate in Daily Scrum meetings?
Do you process approvals in a timely manner?
Do you know where your staff are (and where they’re supposed to be)?
Do you know what your staff are working on?
Do you do invoicing in a timely manner (i.e. once a week)?
Do you make your office a welcoming space for employees and customers?
Do you remind your team to turn in timesheets?
Do you manage building repair and maintenance?
Do you review and update CRM?
Do you perform client follow ups?
Do you create a Sprint Forecast? (aka The functionality that will be developed during the Sprint)
Calendar - Do you set your work hours in CRM and your calendars?
Authentication - Do you have a 'Forgot my password' link?
Efficiency - Do you always try to work in pairs?
Do you know when to do use 'Checked by xxx'?
Do you conduct a "test please" internally and then with the client?
Do you confirm there is no checked out data?
Do you use email signatures for external emails?
Do you record a quick and dirty 'Done Video'?
Do you know the 9 important parts of Azure?
Tiny: Do you avoid full stops at the end of bullet point lists?
Do you have Azure DevOps Events flowing through to Microsoft Teams?
Do you use the best OpenAPI toolchain?
Do you give a developer an API help page?
Tiny: Do you use "Note" instead of "NB"?
Tiny: Do you know when to use versus and verses?
Are you always careful with your spelling, grammar, and punctuation?
Do you make numbers more readable?
Do you pick a Chinese name?
Do you use the Control4 app?
Do you have essential fields for your timesheets?
Do you know the easiest way to enter timesheets with TFS?
Do you detect service availability from the client?
Do you know the impact of adding an "urgent new feature" to the sprint?
Do you have a PWA (Progressive Web App)?
Do you know the right way to report bugs and give feedback/suggestions?
Post-Production - Do you have a branded intro and outro in your videos?
Do you use PageSpeed?
Do you use a Content Delivery Network (CDN)?
Do you know how to handover a project?
Do you automate the generation of your API specification and required clients?
Do you define your response types?
Do you add multilingual support (Angular)?
Do you treat freebies as real customers?
Do you monitor the uptimes of all your servers daily?
Do you optimize your images for web?
Do you know the 3 steps to a PBI?
Do you send a 'For the record' email when you disagree?
Dones - Do you send yourself emails?
Do you attach emails to the PBI?
Do you number tasks/questions?
Do you use generic and consistent names on examples?
Do you reply to the correct Zendesk email?
Do you know when you use @ mentions in a PBI?
Do you use the Mediator pattern with CQRS?
Does your website have Backlinks pointing to it?
Do you register your domain for a long time?
Do you know how Google ranks pages?
Do you know the best Clean Architecture learning resources?
Do you add a Bot signature to make it clear when an email is automated?
Do you save failed experiments in abandoned pull requests?
Do you make your "title", "h1", and "h2" tags descriptive?
Do you record your research under the PBI?
Do you record your failures?
Do you link your commits to a PBI?
Do you give the written text when you publish an image with text in it?
Do you use your Robots.txt file effectively?
Do you keep your files under the Google file size limit?
Do you use "301" code to redirect renamed or moved pages?
Do you avoid using frames on your website?
Do you use meta description and meta keywords tags?
Do you use "juicy words" in your URLs?
Do you avoid the temptation of link farms?
Do you add attributes to your image HTML?
Do you use dashes in your URLs?
Do you keep your webpages less than 101kb?
Spelling - Do you use US English?
Do you know the IIS things to do?
Do you use relevant words on your links?
Do you fix your ugly URL's?
Do you know the best ways to generate traffic to your website?
Do you include important keywords where it matters?
Do you use email for tasks only - not chatting?
Do you enable pull requests to ensure code is reviewed?
Quality - Do you know how to request a "test please"?
Do you know not to assume the worst of peoples intentions?
Do you understand the value of consistency?
Scheduling - Do you know how to book developers for a project?
Do you know to update a blog?
Appointments - Do you explain why you've deleted or modified an appointment?
Do you know when to use a round figure or an exact figure?
Do you know all the symbols on the keyboard?
Figures - Do you add useful and concise figure text?
Do you know how to name documents?
Do you add a prefix on blog posts titles?
Do you send "As Per Our Conversation" emails?
Do you follow minimum image sizes on social media?
How to use SSW style in RadHtmlControl?
Do you know how to get the SharePoint document version in Word?
Do you know the best learning resources for Angular?
Do you enable presentation mode in Visual Studio
Being Pedantic - Do you avoid ending labels text with a colon?
Do you use TweetDeck to read Twitter?
Do you make sure you get brownie points?
Production - Do You Use Proper Production Design?
Office environment - Do you follow the company's dress code?
Communication - Do you repeat back the specifics of a request?
Efficiency - Reuse - Do you create a report whenever you need a number from a system?
Do you incentivise your employees to do their timesheets on time?
Do your page URL’s use dashes between words?
Do you know the best way to give the best customer support?
Do you avoid logging out and logging in?
Chinafy - Do you manage 3rd party dependencies?
Interruptions - Do you know that IM interrupts?
Screenshots - Do you use balloons instead of a 'Wall of Text'?
Do you ensure the speaker is aware of their social media responsibilities?
Comments - Do you follow the general commenting rules?
Comments - Do you create Task List Comments for your code?
Comments - Do you add a comment when you use Thread.Sleep?
Calendar - Do you know the ways to see others' calendars?
Do you know the right place to store Employee Data?
Figures - Do you use the right HTML/CSS code to add images and captions?
Interruptions - Do you know important chats should be in an email?
Clarity - Do you answer IM questions in order?
Do you know the 6 ways to integrate your CRM 2011 data into SharePoint 2010?
Do you identify Development, Test and Production Web Servers by colors?
Do you add a local configuration file for developer-specific settings?
Do you use 'read more' WordPress tag to show summary only on a blog list?
Do you know the modern alternatives to using a whiteboard?
Efficiency - Do all your employees know the quickest way to fix small web errors?
Display - Do you use your company name and location as part of your display name?
Clarity - Do you always start your answer to a question with ‘Yes’ or ‘No’ first, then give your opinion?
Reference: Do you use the correct symbols when documenting instructions?
Do you use a Project Portal for your team and client?
Clarity - Do you update or delete message mistakes?
Do you call instead of IM when communication is not simple?
Calling - Do you IM your contact to see if they’re free before you try calling them?
Display - Do you use your personal message to share good news with your contacts?
Do you follow up tasks effectively?
Management - Do you fix bugs first?
Display - Do you show your phone number?
Display - Do you set your display picture using a good photographic image of yourself?
Interruptions - Do you minimize Skype distractions?
Interruptions - Do you minimize Microsoft Teams distractions?
Clarity - Do you make the communication more efficient by referring back to a subject of an email?
Interruptions - Do you investigate your question for 2 minutes before asking someone on IM?
Teamwork - Do you manage up? (Give a recommendation)
Management - Do you maintain verbal contact with your client?
Management - Is your client clear on how you manage projects?
Searching: Do you know how to be a great Googler?
Searching: Can you instantly find any file on your computer or network?
Management - Do you use XP/Scrum wisely?
Do you have a healthy team?
When you follow a rule do you know to refer to it (including the icon)?
Do you thoroughly test employment candidates?
Do you know the best CMS solutions for your Internet/Intranet?
Do you manage your papers?
Do you know you should always use a source control system?
Do you perform migration procedures with an approved release plan?
Do you know you should always refer to rules instead of explaining it?
Do you Reward your developers for completing a release on time and budget?
Do you carry more than just the Microsoft Tool Box?
Do you know the tools you need before a "Test Please"?
Do you make instructions at the beginning of a project and improve them gradually?
Do you use Markdown to store your content?
Do you know to make short URL’s readable where you can?
Tools - Do you know what Angular Tools to install for an Angular project?
Do you avoid using "Request a Receipt"?
Do you group your emails by Conversation and Date?
Do you save important items in a separate folder?
Do you unsubscribe from irrelevant newsletters?
Do you know how to hand over tasks (aka Emails) to others?
Dones - Do you show quality control with "Checked by xxx"?
Dones - Do you know how to do a perfect 'Done' (replying to a bug)?
Dones - Do your 'Dones' include a URL?
Logon - Do you have a company-wide Word template?
Do you know you should write notes when an activity is going?
Do you provide ongoing support?
Office environment - Do you avoid listening to music while at work?
Do you Monitor Company Email?
Do you always remember your attachment?
Do you send tasks one email at a time?
Meetings - Do you know the agenda for the initial meeting?
Do you use a different color when replying an email?
Do you inform the speaker of venue specific details before the presentation?
Do you know the four standard email types?
Do you manage your email accounts?
Tools - Do you know the best UI framework for Angular?
Do you know the best sample applications?
Do you know the right way to create your Angular project?
Do you manage your email?
Do you have a favicon in your webpage?
Do you realize the importance of a good email Subject?
Do you know how to view changes made to a SharePoint page?
Do you clean your inbox per topics?
Do you sort your emails by "Received" and "Important"?
Appointments - Do you know how to send a schedule?
Appointments - Do you avoid putting the time and date into the text field of a meeting?
Appointments - Do you send Outlook Calendar appointments when appropriate?
Appointments - Do you show all the necessary information in the subject?
Appointments - Do you know how to Reply All to an Appointment?
Appointments - Do you make sure your appointment has a clear location address?
Appointments - Do you know how to add an appointment in someone else's calendar?
Do you know how to make your CC’s grey?
zz_Do you use Word as your editor?
Do you use the voting option appropriately?
Do you use spelling and grammar checker to make your email professional?
Do you use the security options in Outlook?
Do you use Offline Email?
Do you use the search tool to find emails in Outlook?
Do you minimize your Outlook Distractions?
Do you manage your Deleted Items?
Do you know how to recall an email?
Do you avoid using Auto Archive?
Do you avoid "Recall this message..." by not sending emails imediatelly?
Do you avoid Outlook Rules?
Do you know how to find your mac address?
Do you know the best way to see if someone is in the office?
Are you aware of the importance of a client's email attachment?
Do you know the best way the best way to generate your entities from swagger?
Do you give people a second chance?
Office environment - Do you give enough notice for annual leave?
Calendar - Does your calendar always accurately show where you are?
Do you know how important timesheets are?
Communication - Do you have professional integrity? (Are you a person of your word?)
Communication - Do you send "Done" videos?
Communication - Are you always candid in your communication?
Communication - Do you follow the sandwich rule? (Avoid curt emails when correcting people)
Communication - Do you chase your Product Owner before he has to chase you? (E.g. Asking for clarification)
Do you use a grid to display tabular information?
Office environment - Do you use the 5S desk space organization system invented by the Japanese?
Communication - Do you hold regular company meetings?
Communication - Do you use videos or voice recordings instead of sending long emails?
Efficiency - Do you use Source Control and Backups?
Communication - Do you know the best chat tools for your employees?
Office environment - Do you use a 2-in-1 locker?
Communication - Do you avoid swearing at work?
Communication - Do you use correct English at work?
Done - Do you go beyond 'Done' and follow a 'Definition of Done'?
Do you make external links clear?
Do you make external links open on a new tab?
Comments - Do you have brand at the top of each file?
Spec - Do you conduct a Specification Review? (Ask for a coffee not a marriage)
Do you keep the best possible bug database?
Office environment - Do you know how to get approval for a purchase?
Communication - Do you tell your manager what work you prefer but understand when you have to do less interesting stuff?
General - Ethics - Do you only do what you think is right? (Professional integrity)
Communication - Do you respond to blogs and forums with the standard footer?
Communication - Do you offer specific feedback?
Communication - Do you notify others about what is happening in the company?
Office environment - Do you label broken equipment?
Efficiency - Do you know the recurring tasks you have to do?
General - Standards Watchdog - Do you provide the reason behind the rules rather than just enforce them?
Communication - Do you know the nice way to correct someone?
Office environment - Do you have your mobile phone on vibrate?
Quality - Do you give 120% when deadlines are tight?
General - Do you enjoy your job?
Communication - Do you CC your Account Manager on emails relating to new work?
Communication - Do you ask questions when you're stuck?
Quality - Do you go two miles when you're only asked to go one?
Do you install the 2 add-ins (the old COM and the new app)?
Do you know to duplicate email content in a calendar appointment?
Do you know why you should use "Open with Explorer" over OneDrive?
Do you have your files available offline?
Do you bring evaluation forms to every event you speak at?
How Are You Collecting Feedback?
Do you keep SharePoint databases in a separate SQL instance?
Do you know why you should transcribe your videos?
Do you know in what currency to quote overseas?
Do you know the best tool to migration from TFVC to Git?
Installation - Do you ensure you are on the current CRM Rollup?
Code - Can you read code down across?
Do you follow Security Checklists?
Do you change the connection timeout to 5 seconds?
Do you change your Twitter name when travelling?
Do you know the Dynamics 365 (CRM) competitors?
Do you make batch files for deployment to Test and Production servers? (CRM 4 Only)
Do you finish the conversation with something to action?
Do you screen unwanted sales calls?
Do you use on hold music or hold message?
Do you avoid putting your phone calls on hold?
Do you use a headset?
Do you make complaints a positive experience?
Do you know the reasons why people call?
Do you upsell your most valuable product/service?
Do you know how to transfer a call quickly?
Do you ask prospects high-gain questions?
Do you give informative messages?
Do you know to communicate effectively?
Do you know how to introduce yourself correctly?
Do you always get your prospect's full contact details?
Do you know how to be prepared for inbound calls?
Do you pursue short or long-term relationships with clients?
Do you know how to send newsletter in Microsoft CRM 2013?
Do you know the right notification for backups?
Do you know how you deal with impediments in Scrum?
Planning Meeting - Do you encourage PBI (aka investigation tasks) when a PBI is inestimable?
Ending a sprint - Do you know what to do with partially completed PBI?
Done - Do you know when to send a done email in Scrum?
Tasks - Do you know that every PBI should have an owner?
Do you know if Google has indexed your page?
Do you check the audit log for modification?
VB.NET Code - Do you know not to put Exit Sub before End Sub?
Do you always check your button's event handler hook-up?
Tools – Do you make sure StyleCop is installed and turned on?
Tools - Do you make sure you have Visual Studio Code Analysis turned on?
Do you use the new C# 7 language features to slash the amount of boilerplate code you write?
Do you avoid Empty code blocks?
Do you name your events properly?
Do you wrap the same logic in a method instead of writing it again and again whenever it's used?
Do you know that no carriage returns without line feed?
C# Code- Do you know String should be @-quoted instead of using escape character for "\\"?
Do you avoid using if-else instead of switch block?
Do you always create suggestions when something is hard to do?
Do you follow boy scout rule?
Do you use a helper extension method to raise events?
Do you avoid "UI" in event names?
Do you expose events as events?
Do you avoid casts and use the "as operator" instead?
Do you put optional parameters at the end?
Do you know when to use named parameters?
Do you use Environment.NewLine to make a new line in your string?
Do you avoid putting business logic into the presentation layer?
Do you reference websites when you implement something you found on Google?
Do you know the right way to define a connection string?
Do you format "Environment.NewLine" at the end of a line?
Do you initialize variables outside of the try block?
Do you store Application-Level Settings in your database rather than configuration files when possible?
Do you use resource file to store all the messages and globlal strings?
Do you add the Application Name in the SQL Server connection string?
Do you use "using" statement instead of use explicitly "dispose"?
Do you use a regular expression to validate an URL?
Use Enum Constants instead of Magic numbers?
Do you use Enums instead of hard coded strings?
Do you know that Enum types should not be suffixed with the word "Enum"?
Do you suffix unit test classes with "Tests"?
Do you use resource file to store messages?
Do you use a regular expression to validate an email address?
Do you know how to format your MessageBox code?
Do you do your validation with Exit Sub?
Do you declare member accessibility for all classes?
Do you import namespaces and shorten the references?
Do you pre-format your time strings before using TimeSpan.Parse()?
Do you use String.Empty instead of ""?
Do you use Public/Protected Properties instead of Public/Protected Fields?
Do you follow naming conventions for your Boolean Property?
Do you put Exit Sub before End Sub?
Do you use good code over backward compatibility?
Do you have the time taken in the status bar?
Do you warn users before starting a long process?
Do you avoid validating XML documents unnecessarily?
Do you refer to form controls directly?
Do you know where to store your application's files?
Do you avoid logic errors by using Else If?
Do you avoid Double-Negative Conditionals in if-statements?
Do you know how to avoid problems in if-statements?
Do you declare variables when you need them?
Do you start versioning at 0.1 and change to 1.0 once approved by a client or tester?
Do you remove spaces from your folders and filename?
Do you use the testing stage, in the file name?
Do you follow naming conventions?
Do you maintain separation of concerns?
Do you refactor your code and keep methods short?
Do you avoid clear text email addresses in web pages?
Do you use the best trace logging library?
Do you run load tests on your website?
Do you use ticket deflection?
Do you know to create a safe space instead of jumping into feedback?
Do you know that it's bad to win the fight, but lose the customer?
Do you know how to write a follow-up email after an outbound call?
Do you provide modern contact options?
Screenshots - Do you know how to show wanted actions?
Do you measure the success of your outbound efforts?
Do you know what to do after migrating from TFVC to Git?
Do you call enough people?
Do you change cold calls into warm calls?
Do you maintain control of the call?
Do you ask open-ended questions?
Do you build a YES ladder to your outbound script?
Calling - Do you have a good introduction?
Do have an outbound script?
Do you target the right people?
Do you use your own database to find prospects?
Do you have the right attitude?
Do you give clients a warm welcome?
Do you have a war room? (summary)
Do you know how to create a rule? (internal only)
Do you use a consistent phone message?
Do you add a featured image to your blog post?
Do you know where to find images for your blog?
Calendar - Do you use a centralised leave calendar?
Do you inform the client of any resource or rate changes?
Do you acknowledge people who give you feedback?
Do you know how to encourage blog comments?
Do you share code using packages? (Binary and source sharing)
Do you make it easy to see the users PC?
Do you do a retro?
Do you avoid using words that make your email like junk mail?
Do you sometimes use ‘off the record’ conversations?
Do you know that people misunderstand sarcasm in email?
Speaking - Do you speak in a positive language to clients?
Rules to Better Recruitment
Do you know when to branch in git?
Do you use Open Graph to control how your links are shared?
Storyboarding - Do you conduct specification analysis by creating mock-ups?
Do you ask clients to initial your work?
Do you know what is the best tool for your email marketing?
Do you set up separate user accounts in Control4?
Do you check your teams backup status?
Do you know the general tips for booking flights?
Do you use and encourage others to use hashtags?
Do you know when to use a hashtag vs. a @mention?
Do you know the Code Health (Quality Gates) to add?
Do you avoid using document.getElementById(id) and document.all(id) to get a single element, instead use selector $(#id)?
Data Entry - Do you know the quick way to create a Contact, Account, and Opportunity in 1 go?
Do you know how to record the screen on a Mac?
Production - Do you know how to start recording with Camtasia?
Reference: Do you use the right order of instructions?
Do you know the best practice for managing state?
Do you know the best package manager for React?
Do you avoid huge images or attachments in your email?
Do you deal with distractions?
Do you give a heads up when logging in to someone else's accounts?
Do you know the best way to demo Microsoft CRM to clients?
Does your navigation device support touch?
Do you have an USB adaptor in your car?
Printers - Do you make your Printers easy to find?
Printers - Do You Install Your Printers With Group Policy?
Web Servers - Do you get Zero Downtime when Updating a Server?
Web Servers - Do you know how to Setup NLB on Windows Server 2016? (aka Network Load Balancing)
Do you use Group Policy to manage your Windows Update Policy?
Do you disable insecure protocols?
Do you know how to create mail merge template in Microsoft CRM 2016?
Management - Do you have a "Release Update/Debrief Meeting" on a weekly basis?
Do you avoid having "Reset" buttons on webforms?
Management - Do you always inform your client how long a task took?
Do you know how to book better flights?
Videos - Do you have a video on the homepage of products websites?
Do you know the best ticketing systems?
Do you ensure your client projects who don't use full Scrum, at least have a "Mini-Review"?
Spec - Do you keep your PBIs smaller than 2 days' effort?
Do you use a finger scanner to monitor access to secure areas?
Do you send thank you email to your client when project is about to end?
Do you know the best way to manage product feedback?
Do You Continuously Deploy ?
Do you use adaptive placeholders on your forms?
Do you estimate “Business Value”?
Management - Do you enforce deadlines, have a sprint plan, a review/retro and a mark /10
Do you know the best forms solution?
Do you protect your Master Branch?
Sales - Do you track all sales related activities in CRM?
Do you know to hit 'Track' when you receive an important email?
Do you have links to your main services on your LinkedIn profile?
Do you know that what your audience sees is as important as your content?
Do you replace the 404 error with a useful error page?
Do you do daily check-ins?
Do you pay invoices completely?
Do you remind your boss of daily events on a "just in time" basis?
Do you install the Dynamics 365 iPhone/Android app?
Do you use underlines only on links?
Do you avoid the term "emotional"?
Meetings - Do you know the outcomes from your initial meeting (Spec Review or Ad Hoc work)?
Do you know how to insert CRM data field in your template?
Do you use the Distributed File System for your file shares?
Do you know how to send email using Microsoft CRM 4 mail merge template?
Do you know how to edit a mail merge template?
Do you have your UPS send an email when it kicks in?
Do you keep your file servers clean?
Do you use icons not to surprise users (aka use the correct image for files)?
Do you know to add the ClientID as your email subject prefix when sending an email regarding a client?
Do you know you should always use the language of your head office? (usually English)
Do you make sure your Visual Studio encoding is consistent?
Do you use “by” rather than “per” in your chart titles?
Do you use Email Subscriptions to get the reports you need in your inbox?
Do you check your website is multi-browser compatible?
Do you show that a record is inactive?
Do you know how to monetize apps?
Do you store your secrets securely?
Do you allow users to get up-to-date messages?
Do you stop dealing with Data and Schema?
Do you keep the history of an email?
Do you add a sweet audio indication when text arrives on the screen?
Do you report on your CRM with Power BI?
Do you know that 'httpHandlers' or 'httpModules' sections in web.config must contain a 'remove' or 'clear' element?
Do you give your emails a Business Value?
Do you ring a bell or similar when you secure a big deal, make a sale or get some great feedback?
Estimating - Do you know how to size user stories effectively?
Do you use Azure Notebooks to learn your data?
Do you use Azure Machine Learning to make predictions from your data?
Do you underline links (and include a rollover)?
Do you set a clear end time for breaks?
Do you know when to use +1?
Do you know how to troubleshoot Lync connectivity or configuration issues?
Do you know how to find the best audio track for your video?
Agreements - Do you use an experienced Scrum Master (or Project Manager)?
Do you know the best way to find a phone number of a staff member?
Do you know the best CRM solutions for your company?
Do you conduct Market Research via the Web?
Do you have a Knowledge Base (KB)?
Do you manage clients' expectations?
Do you always install latest updates when you fix someone else's PC?
Do you know how to use "gamification"?
Bugs - Do you know how to handle Bugs on the Product Backlog?
Do you know why you want to use Application Insights?
Do you know how to handle errors in Raygun?
Do you turn off auto update on your servers?
Done - Do you know when to do a “Test Please” in Scrum?
Management - Do you spec in bite-sized pieces?
Do you consider SEO in your AngularJS application?
Do you write the word 'email' in the correct format?
Control Choice - Do you use Checked List Boxes instead of multi-select List Boxes?
Do you know how to create a "Customer Portal" (in SharePoint)?
Do you use the Code Health Extensions in Visual Studio?
Do you run the Code Health checks in your VisualStudio.com Continuous Integration Build?
Do you use the Code Health Extensions in VS Code?
Do you tweet every blog post?
Do you know how to verify your twitter account?
Do you know what are the best examples of visually cool jQuery plug-ins?
Do you know that your forum activity gets a tweet?
Do you know to mention someone with a @mention when you make a pull request or comment on GitHub?
Do you know the quickest way to get your Windows 10 SOE up and running?
Do you know how to find broken links?
Do you chose efficient anchor names?
Do you have a HealthCheck page (from /zsValidate) to make sure your website is healthy?
Do you have auto-generated maintenance pages on every project ?
Do you know where you can find some nice icons?
Do you know how to deploy changes from Staging to Live?
Do you keep your system up to date?
Do you get ready to wait?
Do you apply CRM 2015 update rollup 1 before upgrading to 2016
Do you save a few GB by creating Recovery partition on a Surface?
Do you know that developers should do all their custom work in their own SharePoint development environment?
Do you know the steps to do after adding an ASPX page?
Do you know PageRank is no longer relevant?
Do you know why you should Chinafy your app?
Do you know when to use SSRS over Power BI?
Do you use predictive-textboxes instead of normal combo or text boxes?
Controls - Do you extend the size of your ComboBoxes to show as many results as possible? (Windows Forms Only)
Controls - Do you include a "select all" checkBox on the top?
Controls - Do you use a ToolTip to show the full text of hidden ListView data?
Controls - Do you make the selected/enabled rows stand out in a datagrid?
Being Pedantic - Do your buttons have a mnemonic?
Control Choice - Do you use ListView over GridView (was DataGrid) for ReadOnly? (Windows Forms only)
Control Choice - Do you use GridView over the CheckedListBox?
Controls - Do you include the number of results in ComboBoxes?
Do you have a "request access" button in pages that require permission?
Do you have a good intro and closing for your product demonstrations?
Authentication - Do you have a 'Remember me' checkbox?
Do you know to use Creative Commons images?
Do you know how to find an employee or client's phone number?
Do you have proper tools in your tool belt?
Customization - Do you only export the customizations and related ones that you have made?
Do you export your configuration on deployment using the CRM Plug-in Registration Tool?
Do you turn on 'Development Errors' and 'Platform Tracing'?
Installation - Do you log each screen which is different to the default?
Do you review the Solution and Project names?
Do you enter into a binding written contract with a client before doing any billable work?
Do you realize the value of your existing clients?
Do you make sure your images are hosted internally?
DevOps – Stage 4: Do you continually improve processes?
DevOps – Stage 1: Do you know what things to measure?
Do you know what the goal of DevOps is?
Do you constantly add to the backlog?
Do you setup Lync conference calls (that makes you the Organizer/Leader/Presenter)?
Do you know how to create a meeting request for an online meeting or conference call?
Do you federate Lync with Skype and other external IM providers?
Do you know the primary features of Lync? (Software Phones with Microsoft Lync)
Xamarin - Do you know the stuff to install?
Do you know how to share media files?
Do you know the best Source Control for designers?
Do you know the standard procedure to troubleshoot if a website is down?
Do you monitor Google keywords?
Do you CC everyone and reply to all when necessary?
Do you know how to add or remove someone from the conversation?
Do you use indentation for readability?
Do you add context/reasoning to your emails?
Do you include the name of the person you address on the first line?
Do you have uptime report for your website?
Do you analyze your website performance?
Do you perform security and system checks?
Do you analyze your website statistics (aka Google Analytics)?
Do you continually improve the user interface?
Do you provide fresh content?
Do you know the 5 user experiences of Reporting Services: Vanilla, Website, Email, Windows and SharePoint
Triaging - Do you correctly triage additional item requests?
Do you show your phone number to allow for emergency communication?
Do you make it easy to your users to add an event to their calendar?
Do you know what are the best examples of technically cool jQuery plug-ins?
Do you use Windows Integrated Authentication?
Do you know how to generate maintenance pages?
Do you avoid deploying source code on the production server?
Do you avoid using Web Site Projects?
Do you release build your web applications before you deploy them?
Do you use CSS Validation Service to check your CSS file?
Do you use Markup Validation Service to check your HTML and XHTML code?
Do you avoid using mailto: on your website?
Do you build criteria by using a where clause?
Do you have a Validation page (the /zsValidate) for your web server?
Do you use SSO (Single sign-on) for your websites?
Do you avoid using ReportViewer local processing mode?
Do you look for native code that’s missing dispose?
Do you precompile your ASP.NET 1.1 and 2.0+ sites?
Do you know how to subscribe a report
Do you know deploying is so easy?
Do you have a dash cam?
Do you use the Web API (REST)?
Do you use the MVVM pattern in your Silverlight and WPF Projects?
Do you avoid using Thread.Sleep in your Silverlight application?
Do you know what to do when you have a PC problem
Do you set design guidelines for your company?
Do you keep the office looking great?
Do you know how to check the status and statistics of the current Sprint?
Do you have a great company logo?
Do you have cool business cards?
Do you brand your cars?
Do you brand your (computer safe) coffee mugs and water bottles?
Do you brand your plastic bags?
Do you regularly check up on your clients to make sure they're happy?
Do you know how to manage objections?
IP - Do you make your templates accessible to everyone in your organisation?
Do you save each script as you go?
Management - Is your client clear on the definition of a bug?
SharePoint Rules Categories - Do You Know How to Make the Title Consistent?
Do you always prefix SQL stored procedure names with the owner in ADO.NET code?
Do you know to use Save, Save and Close on a webpage?
Do you know that you should never throw an exception using System.Exception?
Do you know the Best Way to Learn?
Do you draft all important agreements yourself?
Do you know the best way of managing recurring tasks?
Do you log every error?
Do you use Mega-menu navigation to improve usability?
Meeting - Do you update your tasks before the Daily Scrum?
Tasks - Do you know to use clear task descriptions?
Spec - Do you use User Stories when appropriate?
Spec - Do you start the work soon after the Specification Review?
Spec - Do you know how to give the customer a ballpark?
Spec - Do you know how to estimate a Project (include the 'General Project Costs')?
Do you have a "Definition of Ready"?
Spec - What are the Specification Review Deliverables?
Do you keep your "DataBinder.Eval" clean?
Do you know not to use LinkButton?
Do you avoid using UNCs in HREFs?
Do you name web pages to be consistent with database tables?
Do you always use query strings?
Do you use Link Auditor to tell you about bad links?
Management - Do you know who has authority?
Do you have generic exception handler in your Global.asax?
Do you seek clarification via the telephone first?
Do you know to make what you can make public?
Do you know when anchor should "run at server"?
Do you use server side comments?
Do you remove the debug attribute in Web.config compilation element?
Do you always use the html maxlength attribute on input fields to limit number of characters to the length of the field in the table?
Meetings - Do you know the outcomes from your initial meeting (Spec Review or Ad Hoc work)?
Do you know how to document what you are doing?
Do you check if your website is running?
Do you include Google Analytics in your website?
Do you deploy your applications correctly?
Do you remember to close quotations of all your HTML attributes?
Do you make your site easy to maintain?
Do you always have a default/index page?
Do you know the best way to display code on your website?
Do you avoid using ASP/ASP.NET tags in plain HTML?
Do you have a stylesheet file for all your formatting?
Do you use heading tags where appropriate (H1, H2, H3...)?
Do you have a structured website?
Do you design your website to improve your Google Ranking?
Do you know the right technology?
Post-Production - Do you give enough time to read texts in your videos?
Do you know how to get approval to book a flight?
Do you perform a background check?
Meetings - Are you prepared for the initial meeting?
Tasks - Do you know to ensure that relevant emails are attached to tasks?
Reports - Do you know which reports are the most important ones to track your progress?
Do you design your web pages to work on mobile/tablets screens (AKA Responsive web design)?
Do you keep the URL next to each link on printing?
Do you know what sort of insurance to buy when travelling?
Do you create an online itinerary?
Search - Do you fix search with Office App for content preview ? (on premise only)
Do you have a SharePoint Master?
Do you know what are the SharePoint features customers love?
Do you know how to create a link to a URL in SharePoint?
Do you know how to get the SharePoint version?
Do you know the best Outlook add-in to get the most out of SharePoint?
Do you give users the friendlier Access Request dialog?
Do you use content query web part?
Do you refer to the reader and author consistently throughout your document?
[DEPRECATED] Do you use built in authentication from MS?
Do you highlight actions correctly in your document?
Web content like wikipedia/instructional style - Do you write in the newsreader and eyewitness style?
Tiny: Do you use "will", not "should"?
Tiny: Do you use "setup" and "set up" correctly?
Tiny: Do you know "email" does not have a hyphen?
Do you use icons to enforce the text meaning?
Do you include version numbers in your file?
Do you avoid using unnecessary words?
Do you assume catastrophic failure before touching a server?
Do you know the alternative to giving discounts?
Do you avoid replying to all when you are only Bcc'ed?
During a sprint - Do you know when to create bugs?
zzDo you provide UX details when reporting a bug?
Do you know how to use Windows Integrated Authentication in Firefox?
zzDo you carry your USB flash drive on your key ring?
Do you manage your inbound leads effectively?
Are you flexible with the order you do the work (i.e. Cancelling a sprint)?
Does your Scrum Master (aka Project Manager) maintain a strict project schedule?
Do you *not* have height/width in an
Do you target the correct resolution when designing forms?
Do you group forms into tabs where appropriate?
Do you use appropriate and user-friendly icons?
Do you use OK/Cancel Buttons?
Do you use clean designs when creating forms?
Quality - Do you get your most experienced colleagues to check your work?
Do you know that you can't use 2010 Managed Metadata with Office 2007 out of the box?
Do you transcribe your videos for Google juice?
Do you know to hyperlink your phone numbers?
Do you give an option to widen a search?
Do you provide a high level "Project Progress" report for clients?
Do you brand your employees?
Do you brand your events?
Do you brand your products?
Do you keep the same main concept when redesigning a logo?
Does your website have a favicon?
When do you use Silverlight?
Do you have a consistent naming convention for each machine?
Do you make your data-driven pages easier to find?
Do you have a Google My Business (aka Places) entry?
Do you submit all your software to download sites?
Do you know to Slideshare your PowerPoint (before the presentation)?
Do you know the layers of the onion architecture?
IP - Do you teach & share ideas regularly?
Do you know who are the most appropriate resources for a project?
Calendar - Do you give your PA administrator permissions for your calendar?
Calendar - Do you check someone's calendar before booking an appointment?
Do you keep a history of your IM conversations?
Does your SharePoint site have a favicon?
After adding a rule on SharePoint - what steps should you take?
Do you avoid sending unnecessary messages?
Do you make the email readable by snipping and formatting the IM chat?
Do you know the best way to implement administrators' login
Do you share when you upgrade an application?
Do you allow users to comment and rate your pages?
Do you streamline your development process with NPM and Task Runners?
Do you do a Retro Coffee after presentations?
Do you know the common Design Patterns? (Part 2 - Example)
Do you use the AllowZeroLength property on a field (Upsizing Problem)?
Do you have fields with multiple key indexes (Upsizing Problem)?
Do you have hidden tables or queries (Upsizing problem)?
Do you have multiple key foreign key relationships on tables that map to fields of a different name (Upsizing Problem)*?
Do you use prefix sys in table name (Best Practice)?
Do you use underscores (Preference only)?
Do you always have a unique index on a table?
Do use spaces in table names?
Do you have valid ValidationText property(Upsizing problem)?
Do you use the Caption property on a field (Upsizing Problem)?
Do you have invalid DefaultValue and ValidationRule properties (Upsizing problem)?
Do you use the Format and InputMask properties on a field?
Do you use the Required property on a field?
Do you use a unique index and the Required property on a field?
Do you include Application Insights for Visual Studio Online in your website?
Do you add Embedded Timelines to your website (aka Twitter Box)?
Do you have a clean “no match found” screen?
Quality - Do you implement an error logger that has notifications?
Do you identify the Product Owner in CRM?
Do you keep your Assembly Version Consistent?
Scheduling - Do you know how to view the availability of each developer? (Resource Scheduling)
Do you Add SSW Code Auditor, NUnit and Microsoft FxCop project files to your Solution
Do you know to thank others for each reference to you?
Meetings - Do you always zoom in when using a projector?
Efficiency - Do you use two monitors?
Meetings - Do you have a debrief after an initial meeting?
Do you keep your client informed of progress?
Do you always rename staging Url on Azure?
Do you know how to reduce noise on a thread by using a survey?
Do you know Windows Forms should have a minimum size to avoid unexpected UI behavior
Do you use commas on more than 3 figures numbers?
Search Results - Do you always give more information when searching doesn’t find anything?
Do you know not to use bold tags inside headings?
Do you make text boxes show the whole query?
Do you create a call to action on your Facebook page?
Do you remove the need to type “/tfs” ?
Do you know that WebAPI and tables name should be consistent?
Do you know the best way of booking flights?
Do you know how to book better flights from Australia to US?
Do you know how to create an appointment in the Outlook calendar for flights?
Do you create friendly short URL's?
Do you have a Facebook Like Page for each entity you have?
Do you know that every comment gets a tweet?
Do you 'zz' old files rather than deleting them?
Do you display dates in a human friendly format?
Do you have an Engagement Lifecycle?
Do you make your cancel button less obvious?
Do you present project proposals as lots of little releases rather than one big price?
Do you know how to submit a new rule suggestion (or bug report)?
Do you know how to add a version number to setup package in Advanced Installer?
Do you have a consistent .NET Solution Structure?
Do you know when you should change a subject?
Do you make sure every customers' (and prospects') email is in your company database?
Do you have a consistent search results screen? (aka the Google Grid)
Forms - Do you know when to use links and when to use buttons?
Do you group related fields by using FieldSet?
Do you provide red errors next to the field?
Do you always carry your Tool Box?
Do you do know the best technical solution to enable purchase approvals?
Do you keep your website loading time acceptable?
Do you have a label tag for the fields associated with your input?
Do you provide hints for filling non-common fields?
Do you show the progress and the total file size on downloads?
Do you know it's important to make your fonts different?
Do you help the user to enter a URL field?
Do you avoid “OK” buttons and use the specific action as labels instead?
Do you use DOCTYPE without any reference?
Do you include the number of results in drop down list?
Do you avoid using Flash/Silverlight?
Do you know table tags should not specify the width?
Printing - Do you check for oversized images and table?
Do you avoid having a horizontal scroll bar?
Authentication - Do you have a 'Sign me in automatically' checkbox?
Authentication - Do you have a 'Logout' short cut next to the user name ?
Authentication - Do you use email address instead of user name?
Authentication - Do you have a user friendly registration and sign in screen?
Printing - Do you have a print.css file so your web pages are nicely printable?
Do you always acknowledge your work?
Figures - Do you use images to reduce the words?
Figures - Do you use 'Bad Example' and 'Good Example' with ticks and crosses in captions?
Do you have a call to action on your web pages (aka The Banana Rule)?
Forms - Do you indicate which fields are required and validate them?
Do you use bold text and indentation, instead of dividing lines?
Do you avoid sending unnecessary emails?
Do you know you should do a retrospective after an activity ends (a.k.a. Feedback)?
Do you know what tools to use to create Setup packages?
Do you know how to include or exclude files when syncing a folder in Advanced Installer?
Scheduling - Do you know when to use "All Day Events" or start and end times with recurrence?
Do you have a DOG (AKA digital on-screen graphic) on your videos?
Do you provide versioning?
Do you use the best exception handling library?
Do you catch exceptions precisely?
Do you present the user with a nice error screen? (Web Only)
Do you catch and re-throw exceptions properly?
Do you always avoid On Error Resume Next? (VB Only)
Do you send notification if you cannot access essential services?
Do you know not to delete expired domain users?
Do you know when to scale out your servers and when to keep it as a standalone server?
Do you check your DNS settings?
Do you know what to do when running out of disk space?
Do you know not to login as Administrator on any of the networks machines?
Do you update your NuGet packages?
Do you know how to sync your Outlook contacts to CRM?
Marketing - Do you know the differences between Campaign and Quick Campaign in CRM 2013?
Do you know when to delete instead of disqualify a lead?
The War Room - Does your development room have an electronic task board? (Physical is OK too for small, co-located teams)
Do you analyse your results once a month?
Do you keep it alive?
Do you generate the VS Dependency Graph?
Do you use Twitter Bootstrap?
方法论 - 你是否每日进行Scrum会议（站立会议）
Do you know when to use Git for version control?
Do you know the one case where you use a CRM lead?
Data Entry - Do you know how to create new Contacts?
Data Entry - Do you know how to create new Opportunities?
Data Entry - Do you know how to create new Companies?
Sales - Do you know how to follow up an opportunity using CRM Activities?
Do you know how and when to deactivate a Company/Contact?
Do you use "Stories Overview" report to find out where the project is at?
Do you know the 6 stages in the Sales Pipeline?
Do you know how to ensure your build succeeded?
Do You have Tooltips for Icons on the Kendo Grid?
Do you provide your users with a Validate Menu (aka Diagnostics)?
Do you know some of the drawbacks of a fixed price fixed scope contract?
Do you know how to follow up an unanswered email?
Production - Do you know to subtitle your videos?
Do you review your team are giving "Client Love" to your customer every Friday?
Do you know when, and when not, to give away products?
Do you ensure an excellent 1st date? (aka winning customers via a smaller "Specification Review")
Do you aim for an advancement rather than a continuance?
Approval - Do you get work approved before you do it?
Do you always use Option Explicit?
Do you follow up course attendees for consulting work?
Do you set a specific time to follow up a prospect?
Do you use Solution Folders to Neatly Structure your Solution?
Do you give each project a project page (that you refer customers to)?
Do you use Filtered Views or Fetch for CRM Custom Reports?
Do you know that when you're booked in, you're working?
Do you know how to describe the work you have done (while avoiding the word 'Bug')?
Do you know when to enter your timesheets?
Do you know how to create nice URLs using ASP.NET 4?
Do you know how to setup your Outlook to send but not receive?
Do you know how to track down permission problems?
Do you follow policies for recording time?
Do you know the best ways to keep track of your time?
The War Room - Does your Scrum room have the best Scrum image?
Do you use LadyLog?
Do you know how to manage the Product Backlog?
Do you turn Edit and Continue OFF?
Do you know how to create a Test Case with TFS.VisualStudio.com (was TFSPreview)?
Do you know how to add a Test Case to a Test Plan in Microsoft Test Manager?
Do You Run Acceptance Tests?
Do you try to be one step ahead... doing tasks before they come up?
Do you encourage your boss to put new appointments directly into his phone?
Do you indicate when you are sending an email on behalf of someone else?
Do you know BAK files must not exist?
Do you make small incremental changes to your VSeWSS projects?
Do you know how to work with document versions?
Customization - Do you use a supported method of customization?
Customization - Do you know which version of SQL Reporting Services and Visual Studio you are using?
How to publish a report based on a list?
Watch - Do You Get Regular Updates on Costs and Progress (aka Project Progress, Burndown, etc.)?
Do you know to make sure that you book the next appointment before you leave the client?
Are your Developers Managing your Projects with TFS (with proven Agile/Scrum and ALM Strategies)?
Customization - Do you have your customizations documented?
Customization - Do you always make backup versions of the XML schema? (CRM 4 only)
Customization - Do you have a naming convention for your customization back up? (CRM 4 only)
Customization - Do you have only one person making changes to your CRM customization?
Production - Do you perform an equipment checklist?
Post-Production - Do you add captions to your video?
Production - Do you use a shotlist?
Production - Do you use a 'Recording in Progress' sign?
Do you confirm with the venue on the day of the presentation? (or the day before if it’s a morning presentation)
Do you book a venue a month ahead?
Does your company cover taxi costs?
Do you know that working in a Team is better than on your own? (aka The Ben Darwin Rule)
Do you use the URL as a navigation aid (aka redirect to the correct url if it is incorrect)?
Do you book a minimum of 1 day's work at a time?
Do you use field and list item validation (in 2010)
Do you think when replying to emails it's better late than never?
Do you tell your designers to only use classes?
Do you know to create a Custom Library Provider?
Do you name your startup form consistently?
Do you explain the logistics?
Do you know to write down the Attendee Names?
Are you still UI aware?
Bounces - Do you know how to correct a bounce?
Do you use the SharePoint portal in VSTS 2012?
Do you use bit.ly to manage your URL shortening?
Do you know the right methodology to choose (new project in VS 2012)?
Do you create your own Process Template to fit into your environment?
Do you use MS Project integration with TFS 2012?
How long will it take (aka How long is a piece of string)?
Do you post all useful internal emails to the Company Blog
Do you know that 'Factual Content is King'?
Do you link your social accounts to bit.ly?
Do you use a custom domain on your bit.ly account?
Do you use a single general bit.ly account for all shortening in your company/department?
Do you use MS Project to track project budget usage?
Do you send Morning Goals? (This rule is out of date)
Do you know zz-ed files must not exist in Source Control?
Do you look for opportunities to use Linq?
Do you have separate development, testing and production environments?
Do you use "< Back" instead of "< Previous" or other variations?
Do you version your .xml files?
Customization - Do you enable your contacts to have more than the default 3 email addresses and phone numbers?
Do you avoid doing small bug fixes on your test-server?
Do you put your exported customizations and your plug-in customization under source-control during deployment?
Form Design - Do you change contact method options from default option group to checkboxes?
Data Migration - Do you prioritize the data that is to be imported?
Customization - Do you export only the customizations of entities that you did customize?
Customization - Do you know how to change default CRM logo?
Customization - Do you have email address in the Associated Contact View?
Customization - Do you set the schema-name prefix?
Installation - Do you know that your organizational chart does not equal your CRM Business Units?
Project Planning - Do you download a copy of the Microsoft CRM Implementation Guide?
Do you allow users to Facebook 'Like' every page?
Do you use Thin controllers, Fat models and Dumb views?
Do you use NuGet?
Do you avoid Chinese or messy code on your website?
Why do we use VM for SharePoint development?
How do I create my own SharePoint VM to play with?
How do I update and create a new version of the Sysprep VM ?
Do you have a 'subscribe' button on your blog? (aka RSS)
Do you know your agility index?
Approval - Do you assume necessary tasks will get approval?
Do you know the difference between Ad-hoc Work and Managed Work?
Do you send "Sprint Forecast" and "Sprint Review/Retro" emails to the client?
Do you always state your understanding or what you have already done to investigate a problem?
Do you book in a minimum of 1 day's work at a time?
Do you nurture the marriage? (aka Keeping customers with "Software Reviews")
Do you know how to upgrade your TFS2008 databases?
Do you know that less is more?
Do you remember that emails aren't your property?
Do you resist the urge to SPAM to an email alias?
Do you avoid emailing sensitive information?
Do you use active language in your emails?
Do you prepare, then confirm conversations/decisions?
Do you know what to do when you get an email that you don’t understand?
When asked to change content, do you reply with the content before and after the change?
Do you respond to each email individually?
Do you reference which email template you’re using?
Do you avoid using images in your email signatures?
Do you avoid attaching emails to emails?
Do you know how to reduce spam?
Do you send bulk email via 'Bcc' field (if all parties are not contacts of each other)?
Do you know when, and when NOT, to use email?
How do you reply to free support requests which would need more than 20 minutes work?
Do you avoid sending your emails immediately?
Do you always keep your sent items?
Do you email clients as soon as you realise you will overrun your original estimate?
Do you look for duplicate code?
Estimating - Do you know what tasks are involved in addition to just Development Work Items?
Do you know the common Design Patterns? (Part 1)
Do you use the Kent Beck philosophy?
Do you decide on the level of the verboseness? E.g. ternary operators
Do you look for large strings in code?
Do you run your dog food stats (before)?
Do you disable connections?
Is your first aim to customize a SharePoint webpart?
Do you know the best ways to deploy a SharePoint solution?
Do you know what to request if someone wants a more RAM and processors on a VM or a PC?
Do you have opportunities to convert use Linq to entities?
Do you look for call back over event handlers?
Do you read “Timeless way of building” ( has relevance to software)?
Do you review the Builds?
Do you use part of sprint review to drill into the next most important number in this list?
Post-Production - Do you use a Version Number on your Videos?
Do you follow Composite Application Guidance (formerly code-named "Prism") in your Silverlight (and WPF) Projects?
Do you stop editing, when you see “Read Only”?
Do you make sure that all your tags are well formed ?
Export Method - Do you know how to export the solution if you don’t have the original installer or source code? (optional)
Do you know what to tweet?
Ending a sprint - Do you know what to do when your sprint fails?
Done - Do you know how to make sure you deliver a build that’s tested every Sprint
Do you know to allow employees to post to their personal blog?
Do you know when to write a rule?
Do you know how to filter data?
Do you use jQuery for making a site come alive?
Do you use jQuery Tooltips to save drilling through?
Do you use MSAjax for Live Data Binding which saves round trips?
Do you get a new TFS2010 Server ready?
Do you know your migration choices?
Do you have a rollback plan?
Do you know what will break and how to be ready for them?
The application - Do you understand the danger, and change permissions so "Schema Changes" can only be done by the "Schema Master"?
Do you have an understanding of 'schema changes' and their increasing complexity?
The application - Do you make sure that the database structure is handled automatically via 3 buttons "Create", "Upgrade" and "Reconcile"?
The application – Do you make the app do the work?
Do you check your "Controlled Lookup Data" (aka Reference Data) is still there with procValidate?
Do you deploy "Controlled Lookup Data" ?
Do you ignore Idempotency?
Do you *not* use Red-Gate SQL Compare (or Microsoft's Data Dude) for deployment (because they are a step at the end of your process)?
The application - Do you show what version the App is, and what version the Database is?
Do you offer out-of-browser support?
Do you avoid using BCS when you need Workflow?
Do you know when to use BCS?
Do you remove ‘My Site’ and ‘My Profile’ if you are not using them?
Do you know the best SharePoint 2010 development environment?
Do you have uptime checks for your public sharepoint site?
Do you always use Site Columns instead of List Columns?
Do you use SharePoint designer well?
Do you know to *never* touch a production environment with SharePoint designer?
Do you have a version page for your SharePoint site?
Do you make your projects regenerated easily?
Do you use Trace.Fail or set AssertUIEnabled="true" in your web.config?
Do you use Asynchronous method and CallBack when invoke web method?
Do you highlight strings in your code editor?
Do you always make file paths @-quoted?
Do you use PowerShell to run batch files in Visual Studio?
Do you use Windows Integrated Authentication connection string in web.config?
Do you know changes on Datetime in .NET 2.0 and .NET 1.1/1.0
Do you know how to use Connection String in .NET 2.0?
Do you avoid using duplicate connection string in web.config?
Do you know what files not to put into VSS?
Do you use resource file for storing your static script?
Do you distribute a product in Release mode?
Do you keep \images folder image only?
Do you profile your code when optimising performance?
Do you know how to rename files that under SourceSafe control?
Do you use more meaningful names than Hungarian short form?
Do you use a DataAdapter to insert rows into your database?
Do you put all images in the \images folder?
Do you put your setup file in your a \setup folder?
Do you let the adapter handle the connection for you?
Do you use one class per file?
Do you hard code your ConnectionString?
Do you have a resetdefault() function in your configuration management application block?
Are your customizable and non-customizable settings in different files?
Do you use TreeView control instead of XML control?
Do you secure your web services using WCF over WSE3 and SSL?
Do you use configuration management application block?
Do you avoid Microsoft.VisualBasic.Compatibility.dll for Visual Basic.NET projects?
Do you reference "most" .dlls by Project?
Do you publish your components to Source Safe?
Do you reference "very calm/stable" .dlls by Assembly?
Do you refer to images the correct way in ASP .NET?
Do you use Microsoft.VisualBasic.dll for Visual Basic.NET projects?
Do you name your assemblies consistently (
Do you use the designer for all visual elements?
Do you keep clean on Imports of Project Property?
Do you always say "Option Strict On"?
Do you add the necessary code so you can always sync the web.config file?
Do you avoid parameter queries with EXISTS keyword and comparison operators (<> or =)(Upsizing Problem)?
Do you have complex queries (Upsizing Problem)?
Do you remove VBA function names in queries before upsizing queries (Upsizing problem)?
Do you know what to look out for when signing legal documents?
Do you use an Internet/Intranet for sharing common information such as Company Standards?
Do you allow users to check for a new version easily?
Do you know to do the gold plating after hours?
Do you know to tip, don’t rant
Sydney, Melbourne and Brisbane's Leading Software Developers & Consultants - .NET, Web, Mobile, CRM and SharePoint
Feedback to SSW
Terms and Conditions
find us on
SYDSP2016P01, powered by SharePoint 2013, running
Copyright ©SSW 1990-2019. All Rights Reserved.