it:pm:processes:estimates:checklists

IT:PM:Estimates/Checklists

Summary

A PM has to manage the estimates of several roles.

I've only been able to cover Developer Estimates so far: CheckLists

* Stages to consider when estimating:

  • Environmental Setup
  • Analysis
  • Design
  • Development
  • Release
  • Documentation
  • Handoff
  1. Services (consider that several services should be further broken down as per IT:AD:Patterns:Controlled Admin Access Strategy):
    1. [3] ServiceLocatorService: basis of finding other services.
    2. [ ] ITracingService:centralized tracing service
    3. [3] ApplicationSettingsService: settings shared across load balanced hosts
    4. [3] HostSettingsService: settings specific to a host
    5. [3] UserSettingsService: preferences per user (equivalent to ASP.NET's Profile service, but improve it as it's a poor design).
    6. [3] IEnvironmentService : service to render information as to network, domain, machine, user, time.
    7. [3] DateTimeService: service to render datetime translated to org wide HQ or other timezone other than GMT.
    8. [3] AuthenticationService: a mockable service to back the application's authentication requirements per tier.
    9. [3] AuthorisationService: a mockable service to back the application's authentication requirements per tier.
    10. [3] DirectoryServiceService: a generic directory service service, that in a windows environment relies on ActiveDirectoryService
    11. [3] ActiveDirectoryService: an active directory service to information on enterprise users (email, reports to, manages, groups, printers, etc).
    12. [3] CachingService: required to cache per pier.
    13. [3] ObjectMappingService: multitier and web applications require a means to map Entities to DTO's and View Model's and back again.
    14. [3] EFGenericRepositoryService: an EF Generics capable repository service that relies on GenericRepositoryService.
    15. [ ] GenericRepositoryService: a Generics capable repository service to back application specific repositories.
    16. [3] ResourceLocalisationService: a recursive-capable string (and image) resource service.
    17. [3] TemplateTransformationService: a service to process string templates (eg: mail templates, etc.)
    18. [3] ReportingService: a report generation service, that in turn invokes SSRSReportingService or MSOfficeReportingService
    19. [3] SSRSReportingService: a report generation service using SSRS.
    20. [3] MSOfficeReportingService: a report generation service using user generated Word templates (see IT:AD:Aspose).
    21. [3] NotificationService: a notification service that in turn uses SmtpNotificationService
    22. [3] SmtpNotificationService: mail service for outgoing mail (not incoming, hence called notification, not messaging).
    23. [3] RuleEngineService: a C# script based based rule engine.
    24. [3] PerformanceService: a Perf counter management service.
    25. [ ] Consider ArchivingService to trigger archives of Db and/or other data.
    26. [ ] ExceptionHandlingService:sanitizes errors before bubbling up to UI, and/or logging.
  2. [ ] CodeFirst Model Descriptors: entity model (EF) definitions are defined in this assembly.
    1. Note: drag occurs by having to keep up to date with model
    2. Note: drag occurs having to keep Code Migrations scriptlets generated, and checked in.
  3. Custom:
    1. [ ] Custom client specific centralized logging / health monitoring / auditing solutions
  • /home/skysigal/public_html/data/pages/it/pm/processes/estimates/checklists.txt
  • Last modified: 2023/11/04 02:04
  • by 127.0.0.1