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)?
Do you know the formats and variations to create for a logo
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
AI & Machine Learning
Enterprise Reporting & BI
Windows Desktop Applications
UI & UX Design Showcase
Microsoft Office 365
Bring Your Apps to China
ALM and Azure DevOps/TFS
Document Management Workflow
Pay Per Click
Smart Office & Smart Home
Access Database Upsizing
Cloud and Infrastructure
Virtualization with Hyper-V
Data Protection Manager
BackBlaze and CloudBerry Backup
Backup/Disaster Recovery Audit
Skype for Business
Team of Developers and Scrum Masters
See All Products
Report a Bug
All Events (now online)
See All Events
Professional Tailored Scrum Training
Angular SuperPowers Tour
Azure SuperPowers Tour
.NET Core SuperPowers Tour
Clean Architecture SuperPowers Tour
Clean Architecture Workshop
Angular Hack Days
Xamarin Hack Days
AI Hack Days
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
Do you use version numbers and well formatted notes to keep track of solution changes?
Do you know the best way to demo Microsoft CRM to clients?
Project Planning - Do you download a copy of the Microsoft CRM Implementation Guide?
Do you make awesome documentation?
Do you know how to record a quick and dirty 'Done Video'?
Do you ask clients to initial your work?
Do you make sure the Primary Field is always the first column in a view?
Do you take advantage of Power Automate and Azure Functions in your Dynamics solutions?
Do you make sure you get brownie points?
Do you know the modern alternatives to using a whiteboard?
Do you name your Azure resources correctly?
Do you enable SQL (Read-Only) connect to the Common Data Service?
Do you send "As Per Our Conversation" emails?
Do you know how to use SharePoint search?
Do you use dashes in your URLs?
Do you know the 3 steps to completing a PBI?
Do you monitor the uptimes of all your servers daily?
Do you keep your file servers clean?
Do you know the 8 Steps to Scrum?
Do you add multilingual support (Angular)?
Do you thoroughly test employment candidates?
Do you know your 'buyer personas'?
Do you avoid reviewing performance without metrics?
Do you know the steps required to implement a performance improvement?
Do you not use "General" in your timesheets?
Do you know how to describe the work you have done?
Do you know how to find excellent candidates?
Do you use relevant words on your links?
Do you purchase online as your 1st option, think of your experience, and have a voice?
Do you know where to keep your files?
Do you make sure that the test can be failed?
Do you know how to arrange your Azure resources?
Figures - Do you use the right HTML/CSS code to add images and captions?
Do you know Microsoft’s recommended frameworks for Automated UI-driven Functional Testing?
Do you follow naming conventions for tests and test projects?
Do you know the most popular unit testing frameworks for .NET Core applications?
Do you know the best way to get started?
Do you know how to set up your workspace for video?
Do you track your marketing strategies’ performance?
Do you schedule marketing meetings?
Do you know how to deal with distractions?
Do you optimize your images for web?
Do you use generic and consistent names on examples?
Do you know how to create a rule? (internal only)
Views - Do you avoid having views as redundant objects?
Schema - Do you avoid using indexes on RowGuid column?
Data - Do you avoid deleting records by flagging them as IsDeleted (aka Soft Delete)?
Data - Do you avoid spaces and empty lines at the start of character columns?
Dones - Do you reply 'Done' and delete the original email?
Do you turn off auto-update on your servers?
Do you use Group Policy to manage your Windows Update Policy?
Do you know the best methods to remotely access/control a users PC?
Do you share screens when working remotely?
Setup - Do you have good lighting in your home office?
Setup - Do you have a nice background in your home office?
Setup - Do you have good audio conferencing?
Setup - Do you have a dedicated working space?
Communication - Do you know the options for remote meetings?
Communication - Do you send "Done Videos"?
Communication - Do you make yourself accessible?
Do you have an indoor exercise routine?
Do you take breaks?
Do you take care of your personal appearance even for remote meetings?
Do you have a morning routine?
Interruptions - Do you minimize Skype distractions?
Interruptions - Do you minimize Microsoft Teams distractions?
Do you brand your employees?
Do you keep your system up to date?
Do you minimize your Outlook Distractions?
Do you have monthly financial meetings?
Do you treat freebies as real customers?
Do you use the status message in Teams?
Do you know how to use "gamification"?
Do you have a Facebook Like Page for each entity you have?
Do you follow minimum image sizes on social media?
Do you analyse your results once a month?
Do you keep your social media updated?
Do you share every blog post?
Do you know how to be a good Product Owner?
Do you enter into a binding written contract with a client before doing any billable work?
Do you know that your forum activity gets a tweet?
Do you allow users to Facebook 'Like' every page?
Do you know the best boardroom AV solution?
Do you create friendly short URL's?
Twitter - Do you know how to verify your account?
LinkedIn - Do you have links to your main services on your profile?
Twitter - Do you change your display name when travelling?
Do you share when you upgrade an application?
Twitter - Do you know when to use a hashtag vs. a @mention?
Facebook - Do you create a call to action on your Facebook page?
Do you add embedded social media to your website (aka Twitter Box)?
Twitter - Do you know to tweet relevant stuff only?
Do you know to make short URL’s readable where you can?
Twitter - Do you know to thank others for each reference to you?
Twitter - Do you know that every comment gets a tweet?
Do you use and encourage others to use hashtags?
Do you attach and copy emails to the PBI?
Do you install the 2 add-ins (the old COM and the new app)?
Do you know how to handover a project?
Methodology - Do you do Daily Scrums (aka stand-up meetings)?
Do you know the best dependency injection container? (aka Do not waste days evaluating IOC containers)
Do you know when to branch in git?
Scrum Master - Do you schedule the 3 meetings?
Do you have good quality images?
Dones - Do you include relevant info from attachments in the body of the email?
Setup - Do you use two monitors?
Do you use Markdown to store your content?
Setup - Do you test your microphone, web camera and audio before meetings?
Setup - Do you have an ergonomic setup?
Do you know that no carriage returns without line feed?
Do you have a HealthCheck page (from /zsValidate) to make sure your website is healthy?
Schema - Do you have a rowversion column?
Do you use Comment-Based Help in PowerShell functions and scripts?
Do you know why you want to use Application Insights?
Do you follow the standard naming conventions for tests?
Scheduling - Do you know how to book developers for a project?
Management - Is your client clear on how you manage projects?
General - Do you know rules are made for the guidance of wise men and the obedience of fools?
General - Do you use a SQL Server Object Naming Standard?
Do you know the best test framework to run your integration tests?
What are the different types of test you can have?
Do you write Integration Test for Dependencies - e.g. DLLs?
Do you have tests for difficult to spot errors - e.g. Arithmetic, Rounding, Regular Expressions?
Do you write unit tests to confirm bugfixes? (aka Red-Green-Refactor)
Do you reference the issue ID when writing a test to confirm a bugfix?
Do you know the right version and config for nUnit?
Do you know how to run nUnit tests from within Visual Studio?
Do you have a standard 'Help' menu that includes a way to run your unit tests?
Do you have a integration test for your send mail code?
Do you have a /HealthCheck (was /zsValidate) page to test your website dependencies?
Do you have tests for Performance?
Do you isolate your logic and remove dependencies on instances of objects?
Do you run Unit Tests in Visual Studio?
Do you know when functions are too complicated?
Do you have a Continuous Integration (CI) Server?
Do you know the important documents to get started on Unit Testing?
Do you know how to setup your Outlook to send but not receive?
Web Servers - Do you know how to Setup NLB on Windows Server 2016? (aka Network Load Balancing)
General - Do you know object name should follow your company Naming Conventions?
Middle Tier - Do you submit all dates to SQL Server in ISO format?
General - Standards Watchdog - Do you provide the reason behind the rules rather than just enforce them?
Do you upsell your products or services?
Do you check your website is multi-browser compatible?
Do you know the right way to report bugs and give feedback/suggestions?
Do you use Live Unit Testing to see code coverage?
Do you use IntelliTesting to save you in testing?
Do you unit test your database?
Do you isolate your logic from your IO to increase the testability?
Do you write integration tests to validate your web links?
Do you know what unit tests to write and how many?
Do you know how to structure a unit test (aka the 3 a's)?
Do you know why tests are important?
Tiny: Do you know "Scrum" should be capitalized?
Do you avoid clear text email addresses in web pages?
Meetings - Do you know the outcomes from your initial meeting (Spec Review or Ad Hoc work)?
Meetings - Do you know the outcomes from your initial meeting (Spec Review or Ad Hoc work)?
Data Entry - Do you know the quick way to create a Contact, Account, and Opportunity in one go?
Do you know what to request if someone wants more RAM and processors on a VM or a PC?
Sales - Do you track all sales related activities in CRM?
Do you turn off auto update on your servers?
Office environment - Do you follow the company's dress code?
Do you send a 'For the record' email when you disagree?
Does Your Team Have a Notifications Channel?
Do you make your site easy to maintain?
Logon - Do you have a company-wide Word template?
Tools - Do you know what Angular Tools to install for an Angular project?
Do you use meta description and meta keywords tags?
Do you do a retro?
Do you know how to format your MessageBox code?
Do you use Environment.NewLine to make a new line in your string?
Do you know not to put Exit Sub before End Sub? (VB)
Do you format "Environment.NewLine" at the end of a line?
Do you follow naming conventions for your Boolean Property?
Do you do your validation with Return?
Do you always create suggestions when something is hard to do?
Do you avoid logic errors by using Else If?
Teamwork - Do you manage up? (Give a recommendation)
Do you avoid using magic string when referencing property/variable names
Do you use the new C# 7 language features to slash the amount of boilerplate code you write?
Schema - Do you create a consistent primary key column on your tables?
Do you use "using" declaration instead of use explicitly "dispose"?
DBAs - Do you increase the Log Size of your Event Viewer?
Do you follow naming conventions?
DBAs - Do you use Database Mail (not SQL Mail)?
Do you declare variables when you need them?
Backup - Do you set up a complete Maintenance Plan?
DBAs - Do you turn on security auditing?
DBAs - Do you make sure you use a consistent Collation server-wide?
Do you ask for content changes using from X to Y?
Do you use > and indentation to keep the context?
Data - Dates - Do you know DateTime fields must be converted to universal time?
Schema - Do you use "smalldatetime datatype", where possible, instead of "datetime datatype"?
Schema - Do you know the maximum row size for a table?
Communication - Do you know the best chat tools for your employees?
Post-Production - Do you give enough time to read texts in your videos?
Do you follow up tasks effectively?
Do you use the brains of your company?
Do you create a Sprint Forecast? (aka The functionality that will be developed during the Sprint)
Do you link your social accounts to bit.ly?
Do you know how to send a v2 of an email?
Schema - Do you use less than 24 characters for table names?
Data - Do you not allow Nulls in text fields?
Data – Do you avoid empty lines at the start of character columns?
Data - Do you avoid invalid characters in object identifiers?
Data - Do you not allow NULLs in number fields if it has the same meaning as zero?
Schema - Do you use triggers for denormalized fields?
Schema - Do you validate each "Denormalized Field" with procValidate?
Schema - Do you use computed columns rather than denormalized fields?
Data - Do you use Identities in SQL Server?
DBAs - Do you design for database change?
DBAs - Do you measure Up-Time?
Schema - Do you know how to provide best database schema document?
Do you have a general Contact Detail table?
Schema - Do you create primary key on your tables?
Schema - Do you use Bit/Numeric data type correctly?
Schema - Do you only use Unicode datatypes (nchar, nvarchar and ntext) in special circumstances?
Data - Do you use temporal tables to audit data changes?
DBAs - Do you know the compatibility issues between SQL Server 2000 and 2005?
DBAs - Do you avoid collation errors?
DBAs - Do you secure your server by changing the 'defaults'?
Backup - Do you take Restoration seriously?
Schema - Do you use Natural or Surrogate primary keys?
Schema - Do you have standard Tables and Columns?
Data - Dates - Do you make sure you have valid date data in your database?
General - Do you use a SQL Server Relationship Naming Standard?
General - Do you use a SQL Server Stored Procedure Naming Standard?
Stored Procedures - Do you avoid starting user stored procedures with system prefix "sp_" or "dt_"?
Stored Procedures - Do you SET NOCOUNT ON for production and NOCOUNT OFF off for development/debugging purposes?
Stored Procedures - Do you standardize the return values of stored procedures for success and failures?
Schema - Do you avoid using user-schema separation?
Schema - Do you create clustered index on your tables?
Schema - Do you always use Varchar?
Data - Do you use a URL instead of an image in your database?
General - Do you know every object name should be owned by dbo?
Stored Procedures - Do you know SQL stored procedure names should be prefixed with the owner?
Relationships - Do you turn on referential integrity in relationships?
Relationships - Do you use Update Cascade when creating a relationship?
Relationships - Do you avoid using Cascade Delete?
Schema - Do you use separate lookup tables rather than one large lookup table for your lookup data?
Performance Tuning - Do you make sure to clear SQL server cache when performing benchmark tests?
Middle Tier - Do you implement business logic in middle tier?
General - Do you know the naming convention for use on database server test and production?
General - Do you know to not use "sp_rename" to rename objects?
Relationships - Do you set Not For Replication when creating a relationship?
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 OUTPUT parameters if you need to return the value of variables?
Schema - Do you add zs prefix to system tables?
Do you choose the best method of authentication for your situation?
Do you use Azure Policies?
Do you apply Tags to your Azure Resource Groups?
Do you avoid replying to all when you are only Bcc'ed?
Do you know how to name documents?
Do you know the best Clean Architecture learning resources?
Do you always propose all available options?
Do you have a table summarizing the major features and options?
Do you realize the importance of a good email Subject?
Do you ensure Zendesk is not marked as spam?
Do you use a different color when replying an email?
Do you follow Security Checklists?
Schema - Do you use FillFactor of 90% for indexes and constraints?
DBAs - Do you create new databases in the default data directory?
Backup - Do you back up scripts?
DBAs - Do you turn on all the default alerts?
DBAs - Do you run SQL Server Services under non-Administrator accounts?
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?
Bored Developers - Do you set maximum periods for a developer to work at any particular client?
Do you store your secrets securely?
DBAs - Do you use Performance Alerts?
DBAs - Do you remove unnecessary permissions on databases?
DBAs - Do you know all the log files?
Backup - Do you have a Restoration Standard?
DBAs - Do you create your own alerts?
DBAs - Do you name your SQL Server Domain Account as 'SQLServerMachineName' so it is easily identified when performing network operations?
Do you know how to use labels for GitHub Issues?
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?
Stored Procedures - Do you keep your Stored Procedures simple?
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 return a value indicating the status?
Schema - Do you always have version tracking tables?
Do you know how painful R&D is?
Do you conduct a "test please" internally and then with the client?
Dones - Do you include useful details in your 'Done' email?
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?
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?
Do you know not to send attachments in emails?
Do you use the best deployment tool?
Do your developers deploy manually?
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 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 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 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 use the best Web UI libraries?
Do you use subdomains instead of virtual directories?
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 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?
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 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)?
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 automate the generation of your API specification and required clients?
Do you define your response types?
Dones - Do you send yourself emails?
Do you number tasks/questions?
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 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 "juicy words" in your URLs?
Do you avoid the temptation of link farms?
Do you add attributes to your image HTML?
Do you keep your webpages less than 101kb?
Spelling - Do you use US English?
Do you know the IIS things to do?
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?
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 add a prefix on blog posts titles?
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?
Production - Do You Use Proper Production Design?
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?
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?
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?
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?
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?
Management - Do you maintain verbal contact with your client?
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 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 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?
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 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 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 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 - 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?
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?
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 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 change the connection timeout to 5 seconds?
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 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 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?
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 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 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 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 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 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 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 Double-Negative Conditionals in if-statements?
Do you know how to avoid problems in if-statements?
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 maintain separation of concerns?
Do you refactor your code and keep methods short?
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 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 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?
Do you use Open Graph to control how your links are shared?
Storyboarding - Do you conduct specification analysis by creating mock-ups?
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 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)?
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 give a heads up when logging in to someone else's accounts?
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?
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?
Do you know to hit 'Track' when you receive an important email?
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"?
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 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 show that a record is inactive?
Do you know how to monetize apps?
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?
Bugs - Do you know how to handle Bugs on the Product Backlog?
Do you know how to handle errors in Raygun?
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 know what are the best examples of visually cool jQuery plug-ins?
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 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 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 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?
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 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?
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?
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 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 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 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
Meetings - Do you always zoom in when using a projector?
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 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 '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 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 when to enter your timesheets?
Do you know how to create nice URLs using ASP.NET 4?
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 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?
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 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)
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-2020. All Rights Reserved.