SERVICES & PRACTICES
contents
SERVICES
ABOUT ME
MY PROCESS
LETS CONNECT
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.
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:
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
- 572