circle_dot_logo.png

SERVICES & PRACTICES
contents
SERVICES
ABOUT ME
MY PROCESS
LETS CONNECT
 

hello

let's talk shop!

services  

  I strive to provide forward-thinking solutions that  
  can evolve and adapt. Whether its the whole picture  
  or a specific task,
the key is to work collaboratively.  

Branding & Design 

UX & UI

Content Strategy

API Audits

Software Development

about me

  I'm a big fan of design thinking and its fundamental human  
  point-of-view. By driving dialogue that explores ideas  
  and challenges assumptions, a collaborative effort   
  to render elegant solutions is achieved.  

  My process is broken down into 3 main steps: 



discover / document / develop

how its done              

  organizing from the start  


I've used Trello for the easy projects and 

Basecamp and Monday.com for complex ones. 

Tasks are enumerated and shared to guide all

stages of development. 

discover    

  research & discovery  

I start by first capturing all vision & goals, opportunities & challenges through dialogue.  
Then creating user personas & use cases, 
which ensures visibility to the entire team.


TRANSPARENCY IS KEY

 stakeholders are defined  
 for quick reads  


 

 a use case is created &  
  researched at each level  


document 

  wireframes & flows  

This step considers the flow of the product and

the usability. We sketch together & generate ideas,

wireframe iteratively, making ideas tangible. 

The best solution becomes the spec.


SKETCH, DRAW & RE-DRAW 

 Complexity is organized into 
 simple reusable design patterns 

 

 Wireframes become 
 the guidelines 



develop 

  design & development  

For some, development can mean diving into code without any design. While I'm an advocate for the latter, its doable for small jobs with a wireframe. 
A design-first approach is best when there's complex requirements, but always worth a discussion.    


PRODUCT
STEWARDSHIP

develop: design

  creative iteration   

The process of creating & revitalizing a brand is done with similar iterations of collaboration. Many solutions explored, narrowing to the 'best fit'. 


develop: design

  activities include:  

  • Concepting & Strategy
  • Design of UI
  • Creation of Colors, Fonts, Styles and Guidelines
  • Design of Icons and Graphical Assets
  • Exploration of Key Imagery
  • Preparing & Sharing of all Design Specs

DESIGN  STEWARDSHIP

 

 a visual  
 exploration 
 is established  

develop: software

  web and app development  

Once language & framework is determined,
all specs become a reference and the build begins.
Backups are done with Git, testing is a must,
pair programming is practiced & stand-ups are daily. 


class App extends Component {
  state = {
    bookmarks: [], 
    error: null,
  };

  setBookmarks = (bookmarks) => {
    this.setState({
      bookmarks,
      error: null,
    })
  }
  ...
}

export default App;

develop: software development 

  activities include:  

  • HTML, CSS, Sass, Less, Javascript
  • React, Node, Express, Postgres, Sql, Ruby, Rails
  • Defining each Task and its Definition of 'Done'
  • Create all Environments
  • Defining an Acceptable Iteration Process
  • Testing is done with Mocha, Chai and RSpec 
  • Code Review & Continuous Integration
  • Documentation for Local Setup and Maintenance

DEVELOPMENT  STEWARDSHIP

  review, reduce 
  & optimize is the mantra  

That's the process!

Let's connect and

build something awesome!  


annamendoza.curve@gmail.com



THANK YOU!

Working with Curve

By Anna Mendoza

Working with Curve

SERVICES AND PRACTICES EXPLORED

  • 520