SlideShare a Scribd company logo
1
Managed Solution/Stratogator
Software Development Team Review
Developer: Jason Smith
Review Period: January 18 – April 18 2016
Next Review: July 18, 2016
Assignment(s)/Accomplishments
Jason’saccomplishmentsheetisattached. The followingare mycommentsonhischallengesand
accomplishments.
Projects
Jasonhas actuallyhadone large challenge thatbreaksdowninto3 phases. I have detailedthembelow,
alongwithaccountingforwork onStratogator.
CREST API based portal
Thisis a way forusersto manage Microsofton-demandproductpurchasingandlicense management.
Jasonwas directedtouse PHPfor quickerdevelopment. Unfortunatelythere were noexamplesof PHP
usingthisinterface andthe C# examplesreliedonlibrariesthathidinformation usedinthe transaction.
Jasonlearnedhowtoread and understandthe APImanual pagesanddeterminehow totestforwhat
was leftout. The UI side wasacceptable butunfinishedwhenMicrosoftsuddenlyendedsupportfor
importantCREST functions. He implementedafullyfunctioninginterface tothe ManagedSolution
CreditCard reconciliationagent’sAPI.
Stratogator
Jasonprovidedseveral UIfixeswhenhe wasblockedbyMicrosoftonthe CREST-basedportal. He also
startedto addressshortcomingsinthe Azure deploymentcode.
Newly Released CSP REST based portal
This wasa seconditerationof the portal forusersto manage Microsofton-demandproductpurchasing
and license management. Buildingonworkdone byChrisBoyntonwhoprovidedPHPsupportingthe
newloginAPI, andhisownpreviouswork,Jasoncreatedafullyfunctioningportal thatbehavedasthe
Microsoftsite did. It exceedsthe capabilitiesof otherproviders. Hiswork allowedhimtoeasilyupdate
productimageswhenthe oneshe wasusingwere replaced. There issome technical debtonthe UI
renderingside butthe systemworks. The stakeholderswere veryimpresseswiththe finalproduct.
Prepare Portal for Wide Release
In preparationforwide release of the portal,Jasonrevisitedsecurityconcerns. UsingOWASPwarnings
and securityguidance fromthe web,he hardenedthe PHPcode againstattacks. He addedmailer
capabilitytothe error log,invoicing,andinitial sign-up. Once alargersystemisconfigured,hardened,
and givenDNSrecords,the Active Directoryentryforthe ACScallbackcan be changedand the system
can go live.(Thisisworkdone byChris.)
2
Otheritemsof note
 Refreshedknowledgeof PHP
 LearnedPHP database interface
 LearnedCREST API
 Learned CSP REST API
Performance Appraisal
Jasonhas exceededexpectations. Whengivenalarge task withmanyunknownshe drove himself to
perform. Whenfacedwithlackof vendorsupport,he experimentedtofindthe informationhe needed.
In spite of unrealisticexpectationsonthe difficultyandscope of the projectfromuppermanagement,
he deliveredquicklyandwithquality.
Expectations/Goals for Developer
In the nextreviewperiod:
1. Continue supportof the CSPportal deployment
2. Addresstechnical debtonthe CSPportal
3. Beginconversionof CSPtoJava
4. Stratogatortasks, if time allows
Expectations/Goals from Developer
Jason’sgoalsare:
1. Earn the trustof CSP portal stakeholders
2. Meetmetricsfor hissigningchallenge
Suggestions/expectations for Lead
None
Issues
Comments About This Review
3
_________________________________ ___________
Developer Date
_________________________________ ____________
Software Lead Date

More Related Content

Viewers also liked

International Student Presentation
International Student PresentationInternational Student Presentation
International Student PresentationPablo Echeverria
 
8 правил юзабилити. Как сделать сайт удобным
8 правил юзабилити. Как сделать сайт удобным 8 правил юзабилити. Как сделать сайт удобным
8 правил юзабилити. Как сделать сайт удобным
Руслан Раянов
 
Product Management
Product Management Product Management
Product Management
Md. Junayedullah Khan
 
CNA Training in Connecticut
CNA Training in ConnecticutCNA Training in Connecticut
CNA Training in ConnecticutBecky Vallejo
 
T14 sustainability - 3 keys to avoiding ig failures - keith atteck
T14   sustainability - 3 keys to avoiding ig failures - keith atteckT14   sustainability - 3 keys to avoiding ig failures - keith atteck
T14 sustainability - 3 keys to avoiding ig failures - keith atteck
Keith Atteck C.Tech. ERMm
 
Qua vadis satakunta?
Qua vadis satakunta?Qua vadis satakunta?
Qua vadis satakunta?TimoAro
 
Väestönkehitys porin seudulla
Väestönkehitys porin seudullaVäestönkehitys porin seudulla
Väestönkehitys porin seudullaTimoAro
 
4 q12 arezzo_apresentacao_call eng
4 q12 arezzo_apresentacao_call eng4 q12 arezzo_apresentacao_call eng
4 q12 arezzo_apresentacao_call engArezzori
 
New microsoft office power point presentation annerose
New microsoft office power point presentation anneroseNew microsoft office power point presentation annerose
New microsoft office power point presentation anneroseAnne Rose de Asis
 

Viewers also liked (9)

International Student Presentation
International Student PresentationInternational Student Presentation
International Student Presentation
 
8 правил юзабилити. Как сделать сайт удобным
8 правил юзабилити. Как сделать сайт удобным 8 правил юзабилити. Как сделать сайт удобным
8 правил юзабилити. Как сделать сайт удобным
 
Product Management
Product Management Product Management
Product Management
 
CNA Training in Connecticut
CNA Training in ConnecticutCNA Training in Connecticut
CNA Training in Connecticut
 
T14 sustainability - 3 keys to avoiding ig failures - keith atteck
T14   sustainability - 3 keys to avoiding ig failures - keith atteckT14   sustainability - 3 keys to avoiding ig failures - keith atteck
T14 sustainability - 3 keys to avoiding ig failures - keith atteck
 
Qua vadis satakunta?
Qua vadis satakunta?Qua vadis satakunta?
Qua vadis satakunta?
 
Väestönkehitys porin seudulla
Väestönkehitys porin seudullaVäestönkehitys porin seudulla
Väestönkehitys porin seudulla
 
4 q12 arezzo_apresentacao_call eng
4 q12 arezzo_apresentacao_call eng4 q12 arezzo_apresentacao_call eng
4 q12 arezzo_apresentacao_call eng
 
New microsoft office power point presentation annerose
New microsoft office power point presentation anneroseNew microsoft office power point presentation annerose
New microsoft office power point presentation annerose
 

Similar to JS-90Day

The future Proof Financial: Fintech
The future Proof Financial: FintechThe future Proof Financial: Fintech
The future Proof Financial: Fintech
Martijn Zoet
 
Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7
Vijay Raj
 
Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017
Tracxn
 
App Development Disrupted: Answers and results from the 2017 State Of App Dev...
App Development Disrupted: Answers and results from the 2017 State Of App Dev...App Development Disrupted: Answers and results from the 2017 State Of App Dev...
App Development Disrupted: Answers and results from the 2017 State Of App Dev...
OutSystems
 
Inception
InceptionInception
Inception
Andrea Balducci
 
Process AI The Future of Process Management is Here
Process AI The Future of Process Management is HereProcess AI The Future of Process Management is Here
Process AI The Future of Process Management is Here
Kashish Trivedi
 
Thought provoking content and other things
Thought provoking content and other thingsThought provoking content and other things
Thought provoking content and other things
Jonathan Waddingham
 
Tracxn Research - Field Force Automation Report, June 2017
Tracxn Research - Field Force Automation Report, June 2017Tracxn Research - Field Force Automation Report, June 2017
Tracxn Research - Field Force Automation Report, June 2017
Tracxn
 
Mdb dn 2017_15_monitoringb
Mdb dn 2017_15_monitoringbMdb dn 2017_15_monitoringb
Mdb dn 2017_15_monitoringb
Daniel M. Farrell
 
Tracxn Research - ERP Landscape, February 2017
Tracxn Research - ERP Landscape, February 2017Tracxn Research - ERP Landscape, February 2017
Tracxn Research - ERP Landscape, February 2017
Tracxn
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream Management
Tasktop
 
Gardeners Not Gate Keepers
Gardeners Not Gate KeepersGardeners Not Gate Keepers
Gardeners Not Gate Keepers
calevans
 
Saa S Valuation Criteria
Saa S Valuation CriteriaSaa S Valuation Criteria
Saa S Valuation CriteriaWilliam Lam
 
Saa S Valuation Criteria
Saa S Valuation CriteriaSaa S Valuation Criteria
Saa S Valuation CriteriaWilliam Lam
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
Thomas Wesseling
 
MassChallenge Time Machine for .NET
MassChallenge Time Machine for .NETMassChallenge Time Machine for .NET
MassChallenge Time Machine for .NET
TimeMachinefor
 
Application security for the modern web - ISSA South Texas Houston DevOps
Application security for the modern web - ISSA South Texas Houston DevOpsApplication security for the modern web - ISSA South Texas Houston DevOps
Application security for the modern web - ISSA South Texas Houston DevOps
Phillip Maddux
 
JaneChen_Resume_DBAppBI
JaneChen_Resume_DBAppBIJaneChen_Resume_DBAppBI
JaneChen_Resume_DBAppBIJane Chen
 

Similar to JS-90Day (20)

The future Proof Financial: Fintech
The future Proof Financial: FintechThe future Proof Financial: Fintech
The future Proof Financial: Fintech
 
Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7
 
Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017Tracxn Research - Scm software report Report, June 2017
Tracxn Research - Scm software report Report, June 2017
 
App Development Disrupted: Answers and results from the 2017 State Of App Dev...
App Development Disrupted: Answers and results from the 2017 State Of App Dev...App Development Disrupted: Answers and results from the 2017 State Of App Dev...
App Development Disrupted: Answers and results from the 2017 State Of App Dev...
 
Inception
InceptionInception
Inception
 
Process AI The Future of Process Management is Here
Process AI The Future of Process Management is HereProcess AI The Future of Process Management is Here
Process AI The Future of Process Management is Here
 
Thought provoking content and other things
Thought provoking content and other thingsThought provoking content and other things
Thought provoking content and other things
 
Tracxn Research - Field Force Automation Report, June 2017
Tracxn Research - Field Force Automation Report, June 2017Tracxn Research - Field Force Automation Report, June 2017
Tracxn Research - Field Force Automation Report, June 2017
 
Mdb dn 2017_15_monitoringb
Mdb dn 2017_15_monitoringbMdb dn 2017_15_monitoringb
Mdb dn 2017_15_monitoringb
 
Tracxn Research - ERP Landscape, February 2017
Tracxn Research - ERP Landscape, February 2017Tracxn Research - ERP Landscape, February 2017
Tracxn Research - ERP Landscape, February 2017
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream Management
 
MariumSaud_Resume
MariumSaud_ResumeMariumSaud_Resume
MariumSaud_Resume
 
Gardeners Not Gate Keepers
Gardeners Not Gate KeepersGardeners Not Gate Keepers
Gardeners Not Gate Keepers
 
Saa S Valuation Criteria
Saa S Valuation CriteriaSaa S Valuation Criteria
Saa S Valuation Criteria
 
Saa S Valuation Criteria
Saa S Valuation CriteriaSaa S Valuation Criteria
Saa S Valuation Criteria
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
 
MassChallenge Time Machine for .NET
MassChallenge Time Machine for .NETMassChallenge Time Machine for .NET
MassChallenge Time Machine for .NET
 
Application security for the modern web - ISSA South Texas Houston DevOps
Application security for the modern web - ISSA South Texas Houston DevOpsApplication security for the modern web - ISSA South Texas Houston DevOps
Application security for the modern web - ISSA South Texas Houston DevOps
 
Frakture Deck v3.1
Frakture Deck v3.1Frakture Deck v3.1
Frakture Deck v3.1
 
JaneChen_Resume_DBAppBI
JaneChen_Resume_DBAppBIJaneChen_Resume_DBAppBI
JaneChen_Resume_DBAppBI
 

JS-90Day

  • 1. 1 Managed Solution/Stratogator Software Development Team Review Developer: Jason Smith Review Period: January 18 – April 18 2016 Next Review: July 18, 2016 Assignment(s)/Accomplishments Jason’saccomplishmentsheetisattached. The followingare mycommentsonhischallengesand accomplishments. Projects Jasonhas actuallyhadone large challenge thatbreaksdowninto3 phases. I have detailedthembelow, alongwithaccountingforwork onStratogator. CREST API based portal Thisis a way forusersto manage Microsofton-demandproductpurchasingandlicense management. Jasonwas directedtouse PHPfor quickerdevelopment. Unfortunatelythere were noexamplesof PHP usingthisinterface andthe C# examplesreliedonlibrariesthathidinformation usedinthe transaction. Jasonlearnedhowtoread and understandthe APImanual pagesanddeterminehow totestforwhat was leftout. The UI side wasacceptable butunfinishedwhenMicrosoftsuddenlyendedsupportfor importantCREST functions. He implementedafullyfunctioninginterface tothe ManagedSolution CreditCard reconciliationagent’sAPI. Stratogator Jasonprovidedseveral UIfixeswhenhe wasblockedbyMicrosoftonthe CREST-basedportal. He also startedto addressshortcomingsinthe Azure deploymentcode. Newly Released CSP REST based portal This wasa seconditerationof the portal forusersto manage Microsofton-demandproductpurchasing and license management. Buildingonworkdone byChrisBoyntonwhoprovidedPHPsupportingthe newloginAPI, andhisownpreviouswork,Jasoncreatedafullyfunctioningportal thatbehavedasthe Microsoftsite did. It exceedsthe capabilitiesof otherproviders. Hiswork allowedhimtoeasilyupdate productimageswhenthe oneshe wasusingwere replaced. There issome technical debtonthe UI renderingside butthe systemworks. The stakeholderswere veryimpresseswiththe finalproduct. Prepare Portal for Wide Release In preparationforwide release of the portal,Jasonrevisitedsecurityconcerns. UsingOWASPwarnings and securityguidance fromthe web,he hardenedthe PHPcode againstattacks. He addedmailer capabilitytothe error log,invoicing,andinitial sign-up. Once alargersystemisconfigured,hardened, and givenDNSrecords,the Active Directoryentryforthe ACScallbackcan be changedand the system can go live.(Thisisworkdone byChris.)
  • 2. 2 Otheritemsof note  Refreshedknowledgeof PHP  LearnedPHP database interface  LearnedCREST API  Learned CSP REST API Performance Appraisal Jasonhas exceededexpectations. Whengivenalarge task withmanyunknownshe drove himself to perform. Whenfacedwithlackof vendorsupport,he experimentedtofindthe informationhe needed. In spite of unrealisticexpectationsonthe difficultyandscope of the projectfromuppermanagement, he deliveredquicklyandwithquality. Expectations/Goals for Developer In the nextreviewperiod: 1. Continue supportof the CSPportal deployment 2. Addresstechnical debtonthe CSPportal 3. Beginconversionof CSPtoJava 4. Stratogatortasks, if time allows Expectations/Goals from Developer Jason’sgoalsare: 1. Earn the trustof CSP portal stakeholders 2. Meetmetricsfor hissigningchallenge Suggestions/expectations for Lead None Issues Comments About This Review