SlideShare uma empresa Scribd logo
1 de 14
1
Intern Project Presentation
Maryam Bacchus
Lowe’s Digital
Summer 2016
Lowe’s Digital
2
Introduction
School: Purdue University, Senior
Major: Computer Graphics Technology
Minors: Information Technology, Spanish
Clubs/Activities: AIESEC, Women in Technology, UNICEF,
Painting/Drawing
Position at Lowe’s: Business Analyst, 7th floor
Lowe’s Digital
3
Agenda
 Agile Environment
 Continuous Improvement of Lowes.com Redesign
 Validation Form for Mobile
 Lessons Learned
Lowe’s Digital
4
Agile Environment
I. The concept
II. How it works
III. Advantages & Disadvantages
IV. 7th
floor work environment
Lowe’s Digital
5
Lowes.com Redesign
Continuous Improvements
I. Objective of redesign
a. Improved omni-channel experience
b. Updated design
c. Usability
d. Changes and releases processed
faster
II. Hypercare and Continuous
Improvement after Launch
a. Sources for feedback
b. Hypercare – Warranty time
c. CI Enhancements
Lowe’s Digital
6
BA Redesign Work
I. Writing stories and acceptance criteria
a. End-user perspective
b. Type of user, what they want, why
c. “Conditions of satisfaction”
d. Solution vs. Intent
II. Timeline of a story life
a. Desired functionality intake/ticket
b. BA story
c. Review (Quad – QA, Tech lead, PO, BA)
d. Development
e. QA tests
f. Business approval
Lowe’s Digital
7
Jira Backlog
Lowe’s Digital
8
Story Example
Lowe’s Digital
9
Acceptance Criteria
Lowe’s Digital
10
BA Role in Best Practices - Mobile
I. Providing effective
documentation
II. Form validation for
Android
III. Synching with iOS
criteria
IV. Discovered
inconsistencies
V. Streamline further
development of
applications
Lowe’s Digital
11
Validation Form - Android
Lacking
requirements
Lowe’s Digital
12
Lessons Learned
I. Etiquette of a corporate environment and productivity
II. The BA role and responsibilities
III. Take advantage of opportunity
IV. Be comfortable being uncomfortable
Lowe’s Digital
13
Last Words
“Be curious, ask questions, follow your passions."
~ Gihad Jawhar, VP Digital, Interviewee
"Onix I choose you!"
~Brock Allender, Senior IT BA, (Brock Harrison)
“Work hard, play hard.”
~Ryan Barto, Senior Associate IT BA, Mentor/Ninja
"Focus on your strengths and the things that engage you the most."
~Todd Borgmeier, Manager IT BA, Manager/Gangster
Lowe’s D I G I T A L
14
Q&A

Mais conteúdo relacionado

Semelhante a presentation (1)

Artificial intelligence in Today's ERA
Artificial intelligence in Today's ERAArtificial intelligence in Today's ERA
Artificial intelligence in Today's ERAKuneekGupta
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot Mane
 
Digital Champions HEA pilot: supporting Year 1 students with academic transition
Digital Champions HEA pilot: supporting Year 1 students with academic transitionDigital Champions HEA pilot: supporting Year 1 students with academic transition
Digital Champions HEA pilot: supporting Year 1 students with academic transitionTünde Varga-Atkins
 
Resume-Natasha P Divecha
Resume-Natasha P Divecha Resume-Natasha P Divecha
Resume-Natasha P Divecha Natasha Divecha
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateAbelKCS
 
Synap Bullhound Pitch (1)
Synap Bullhound Pitch (1)Synap Bullhound Pitch (1)
Synap Bullhound Pitch (1)James Gupta
 
Managing New Technologies: The Challenge Of Web 2.0
Managing New Technologies: The Challenge Of Web 2.0Managing New Technologies: The Challenge Of Web 2.0
Managing New Technologies: The Challenge Of Web 2.0lisbk
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET Journal
 
Pinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkleMakhijani
 
Newsletters for Everyone : Creating universal newsletters for every device an...
Newsletters for Everyone : Creating universal newsletters for every device an...Newsletters for Everyone : Creating universal newsletters for every device an...
Newsletters for Everyone : Creating universal newsletters for every device an...Bajinder Pal Singh
 
Presentation on External Academic Audit Report (2017 18) - R.D.Sivakumar
Presentation on External Academic Audit Report (2017 18) - R.D.SivakumarPresentation on External Academic Audit Report (2017 18) - R.D.Sivakumar
Presentation on External Academic Audit Report (2017 18) - R.D.SivakumarSivakumar R D .
 
Project Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering StudentsProject Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering Studentscutericha10
 
Towards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App DevelopmentTowards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App DevelopmentMobileSoft
 
Parker_Sankey_resume_5_16_15
Parker_Sankey_resume_5_16_15Parker_Sankey_resume_5_16_15
Parker_Sankey_resume_5_16_15Parker Sankey
 
Online Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep LearningOnline Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep LearningDr. Amarjeet Singh
 
A Frame-work for Efficient Education and Exam Preparations
A Frame-work for Efficient Education and Exam PreparationsA Frame-work for Efficient Education and Exam Preparations
A Frame-work for Efficient Education and Exam PreparationsSiddhant Kumar
 
Online Onboarding: Increasing the efficiency and effectiveness of library wor...
Online Onboarding: Increasing the efficiency and effectiveness of library wor...Online Onboarding: Increasing the efficiency and effectiveness of library wor...
Online Onboarding: Increasing the efficiency and effectiveness of library wor...Dr. Monica D.T. Rysavy
 

Semelhante a presentation (1) (20)

Artificial intelligence in Today's ERA
Artificial intelligence in Today's ERAArtificial intelligence in Today's ERA
Artificial intelligence in Today's ERA
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016
 
Digital Champions HEA pilot: supporting Year 1 students with academic transition
Digital Champions HEA pilot: supporting Year 1 students with academic transitionDigital Champions HEA pilot: supporting Year 1 students with academic transition
Digital Champions HEA pilot: supporting Year 1 students with academic transition
 
Resume-Natasha P Divecha
Resume-Natasha P Divecha Resume-Natasha P Divecha
Resume-Natasha P Divecha
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
 
Rcademy pitch 2012
Rcademy pitch 2012Rcademy pitch 2012
Rcademy pitch 2012
 
Synap Bullhound Pitch (1)
Synap Bullhound Pitch (1)Synap Bullhound Pitch (1)
Synap Bullhound Pitch (1)
 
Managing New Technologies: The Challenge Of Web 2.0
Managing New Technologies: The Challenge Of Web 2.0Managing New Technologies: The Challenge Of Web 2.0
Managing New Technologies: The Challenge Of Web 2.0
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
 
Pinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb project
 
Project competitions for students
Project competitions for studentsProject competitions for students
Project competitions for students
 
Newsletters for Everyone : Creating universal newsletters for every device an...
Newsletters for Everyone : Creating universal newsletters for every device an...Newsletters for Everyone : Creating universal newsletters for every device an...
Newsletters for Everyone : Creating universal newsletters for every device an...
 
Presentation on External Academic Audit Report (2017 18) - R.D.Sivakumar
Presentation on External Academic Audit Report (2017 18) - R.D.SivakumarPresentation on External Academic Audit Report (2017 18) - R.D.Sivakumar
Presentation on External Academic Audit Report (2017 18) - R.D.Sivakumar
 
Project Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering StudentsProject Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering Students
 
Towards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App DevelopmentTowards Mobile Twin Peaks for App Development
Towards Mobile Twin Peaks for App Development
 
Parker_Sankey_resume_5_16_15
Parker_Sankey_resume_5_16_15Parker_Sankey_resume_5_16_15
Parker_Sankey_resume_5_16_15
 
OriginEducation pitch deck
OriginEducation pitch deckOriginEducation pitch deck
OriginEducation pitch deck
 
Online Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep LearningOnline Learning Management System and Analytics using Deep Learning
Online Learning Management System and Analytics using Deep Learning
 
A Frame-work for Efficient Education and Exam Preparations
A Frame-work for Efficient Education and Exam PreparationsA Frame-work for Efficient Education and Exam Preparations
A Frame-work for Efficient Education and Exam Preparations
 
Online Onboarding: Increasing the efficiency and effectiveness of library wor...
Online Onboarding: Increasing the efficiency and effectiveness of library wor...Online Onboarding: Increasing the efficiency and effectiveness of library wor...
Online Onboarding: Increasing the efficiency and effectiveness of library wor...
 

presentation (1)

Notas do Editor

  1. To set the context of my work environment, I would like to first introduce the methodology in which the seventh floor and a few other projects are run on. Waterfall, a methodology commonly practiced in the digital realm is the sequential design process many teams utilize in the digital space.This means that as each of the eight stages (conception, initiation, analysis, design, construction, testing, implementation, and maintenance) are completed, the developers move on to the next step. The advantages include that the client knows what to expect. They’ll have an idea of the size, cost, and timeline for the project. They’ll have a definite idea of what their program will do in the end. However my work environment was in agile where work for a project is broken into modules, which were completed in weekly or monthly sprints, and at the end of each sprint, project priorities are evaluated and tests are run. These sprints allow for bugs to be discovered, and customer feedback to be incorporated into the design before the next sprint is run. Standups Collaboration at every stage Make the time delivery dates – time budget Disadvantages of waterfall in .com – this application will most likely have many changes, interactive with millions of people, changes will be necessary constantly, customers will want to use application differently than intended Validate with different browsers and platforms All new devices (wearables) 1. The Agile methodology allows for changes to be made after the initial planning. Re-writes to the the program, as the client decides to make changes, are expected. 2. Because the Agile methodology allows you to make changes, it’s easier to add features that will keep you up to date with the latest developments in your industry. 3. At the end of each sprint, project priorities are evaluated. This allows clients to add their feedback so that they ultimately get the product they desire. Tough for a large corporation to be agile
  2. (OBJECTIVE) Redesign of Lowes.com Intent was to give customers a better experience on the site Site hadn't been updated in 5/7 years Better usability Modernizing Design using simplistic principle From a tech standpoint, changes and releases are processed faster (easy to iterate) Omni-channel experience for customers Hypercare and Continuous Improvement after launch Measuring customer usage and adjusting site accordingly Stories come from Feedback customer interaction Foresee Looking at numbers around sales Hypercare - warranty time (how long it takes to fix something broken) - defects - priority CI - new enhancements necessary for customer interaction experience Kanban - continued until resources decline Kanban is you work on one thing at a time until you run out of time/money, unlike traditional agile with sprints
  3. Stories A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement Acceptance criteria: Acceptance Criteria are a set of statements, each with a clear pass/fail result, that specify both functional (e.g., minimal marketable functionality) and non-functional (e.g., minimal quality) requirements applicable at the current stage of project integration. These requirements represent “conditions of satisfaction.” There is no partial acceptance: either a criterion is met or it is not Do not state solution, state intent Meetings with the business (product owners, stakeholders), developers, testers Error/enhancement to be made > intake/ticket > BA writes story/acceptance criteria > Review it with leads (Quad - QA, Tech lead, PO, and BA) > Review with implementation team > *BA work done* > developer starts working on it > Testers test > business approves product Please let me know if you get stuck on something, please tell me if you need a more clear explanation Speak about timeframe (one afternoon to finish a story opposed to two weeks in waterfall, sometimes things go from inception to production in two days)
  4. Example of stories - Show the screenshot of the backlog in general of jira At first tens of tickets a day Then customers adjusted more Acceptance criteria Goes to the ready board after this
  5. To put things into perspective, and make it easier to understand
  6. Form validation for Android App Inconsistencies within forms in the android lowe's app Same fields may have had different requirements (character count) Never documented in a central location entirely (for easy access by team) Moving forward, used for reference for continuous improvement items added Synching with iOS criteria Adding consistency to further development of applications In addition to typical BA work, part of the BA role is to provide documentation that helps improve effectiveness of the agile team (can be referenced by anyone on the team) Show validation form
  7. Going through the application and documenting fields for every form exposed areas in need of improvement or stronger criteria in order to create consistency across the app and furthermore to the next updates and iOS. Recommendations arose from the missing criteria and realizing where inconsistencies may occur
  8. Holding my first criteria meeting alone, where criticism is often present and things get changed a lot, but it was satisfying taking things into my own hands and seeing something come of it
  9. Takeaways from everyone and internship in general